2013-06-28 3 views
0

Iam, используя следующий код для извлечения изображений instagram. Он отлично работает и извлекает все изображения из соответствующей учетной записи instragram. Мне нужно всего 4 изображения, которые будут отображаться последним. Могу ли я применить ограничение к следующему коду.Ограничения в выборке изображений instagram

<?php 
function fetchData($url){ 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($ch, CURLOPT_TIMEOUT, 20); 
    $result = curl_exec($ch); 
    curl_close($ch); 
    return $result; 
    } 
    $result = fetchData("https://api.instagram.com/v1/users/00000/media/recent/?access_token=0000111111100000"); 
    $result = json_decode($result); 
foreach ($result->data as $post) { 

    ?> 
<a href="#"><img src="<?= $post->images->thumbnail->url ?>"></a> 
<?php 
} 
?> 

Заранее спасибо ..

+0

Вы можете эхо $ result и разместить json здесь? Impromptu Я бы сказал, что вы могли бы просто $ counter = count ($ result); for ($ i = $ counter-4; $ i <= $ counter; i ++) {} – cptnk

ответ

0

Вы можете использовать параметр Count, чтобы ограничить количество изображений возвращается. Попытка:

https://api.instagram.com/v1/users/00000/media/recent/?access_token=0000111111100000&count=4 
Смежные вопросы