繁体   English   中英

限制Instagram php feed

[英]Limit Instagram php feed

我在寻找使用php instagram feed的帮助。

我通过研究发现了此链接 ,并且效果很好,但我不知道如何限制instagram默认值20的结果。

我真的只想一次显示6张图像。

我对php不太满意,所以请原谅我的无知。

请看下面的代码

<?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/ID-GOES-HERE/media/recent/?access_token=TOKEN-GOES-HERE");
$result = json_decode($result);
foreach ($result->data as $post) {
    // Do something with this data.
}
?>

您可以使用COUNT参数指定要返回的图像数。 尝试这个:

$result = fetchData("https://api.instagram.com/v1/users/ID-GOES-HERE/media/recent/?access_token=TOKEN-GOES-HERE&count=6");

如果您希望检索更多的记录并在您身边翻页,请查看min_id和max_id以进行分页。

限制循环

$items=6;

$i=0;

foreach ($result->data as $post) {

   if($i<$items){

      // Do something with this data.

   }
   else{

       break;

   }

   ++$i;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM