Instagram API Feed仅返回16个帖子

时间:2014-02-18 20:54:31

标签: php api count instagram

今天我开始使用Instagram API。 我只使用了一个问题。

以下是我使用的代码:

    $value = file_get_contents('https://api.instagram.com/v1/users/self/feed?access_token=mytokenhere');
    $value = json_decode($value, true);
    print_r($value)

我的问题是我想得到20个结果但我只能得到其中的16个。我试了几件事:

  • 计数参数& count = 20
  • 检查我的Feed上的所有人员是否都不是私人
  • 在Instagram上添加了一张图片,保持在16。

我不知道如何解决这个问题。当我说& count = 5时它返回4而& count = 10则给出8 ..

提前致谢!提示/帮助将不胜感激!

编辑:在再次阅读这篇文章时,我看到了这个: 计数5返回4 计数10返回8 15计数返回12 计数20返回16 ..对于每5个,它只留下一个。 我刚试了25次就行了!我20岁就回来了。

我仍然认为这是一个问题!或者它是如何工作的?

1 个答案:

答案 0 :(得分:0)

使用您的网址https://api.instagram.com/v1/users/self/feed?access_token=mytokenhere&count=5执行简单的http请求 在命令行上使用任何浏览器或curl。

然后直观地检查响应,它应该是json有效负载。您可以使用例如http://jsonprettyprint.com/

进行漂亮打印

大json有效负载应该有一些头和一个子json数据数组,这个数组应该有5个元素。

如果http请求本身没有问题,那么它可能是你调用的php函数,file_get_contents,print_r和json_decode中的一些错误,或者你使用它们的方式可能会有问题。