Делаю запрос по тегам
$hashtags = array( "тег1", "тег2", "тег3", "тег4");
for($i=0; $i<count($hashtags); $i++)
{
// make request
$ch = curl_init();
if($hashtags[$i] == 'тег1'){
curl_setopt($ch, CURLOPT_URL, "https://api.instagram.com/v1/tags/{$hashtags[$i]}/media/recent?access_token=MyTOKEN&count=2");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
}elseif($hashtags[$i] == 'тег2'){
curl_setopt($ch, CURLOPT_URL, "https://api.instagram.com/v1/tags/{$hashtags[$i]}/media/recent?access_token=MyTOKEN&count=3");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
}else{
curl_setopt($ch, CURLOPT_URL, "https://api.instagram.com/v1/tags/{$hashtags[$i]}/media/recent?access_token=MyTOKEN&count=1");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
}
// convert response
$jdata = json_decode($output);
//Вывод
for($j=0; $j<count($jdata->data); $j++){
if(!empty($jobj->data[$j]->images->standard_resolution->url)){
echo ' <img src="'. $jdata->data[$j]->images->standard_resolution->url .'"> '
}
}
}
На рабочем коде теги 10шт. получается делаю 10 запросов каждый раз. Исчерпал лимит. Если буду сохранят url изображения у себя на БД и обновлять его каждый 5 часов это снизить запросы на АПИ ?