今天我开始使用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 = 5时它返回4而& count = 10则给出8 ..
提前致谢!提示/帮助将不胜感激!
编辑:在再次阅读这篇文章时,我看到了这个: 计数5返回4 计数10返回8 15计数返回12 计数20返回16 ..对于每5个,它只留下一个。 我刚试了25次就行了!我20岁就回来了。
我仍然认为这是一个问题!或者它是如何工作的?
答案 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中的一些错误,或者你使用它们的方式可能会有问题。