您好我正在使用Instagram api,我不知道如何解决问题。你可以在这里看到我的问题:
我希望通过标签获取所有照片。到现在为止,我只能得到最近的照片(不超过19个结果)
$api = "https://api.instagram.com/v1/tags/".$hashtag."/media/recent?client_id=".$client;
我怎样才能让它发挥作用?
答案 0 :(得分:1)
Instagram API不会通过一次API调用返回所有照片,我认为每次调用最多返回20张照片。在进行第一次API调用之后,您必须使用JSON响应的“分页”中的“next_url”来进行另一个API调用以获取下一组20个图像,例如,您可能必须实现“显示更多”按钮,将加载下一组等等。
以下是您从Instagram API获得的典型回复,然后在pagination.next_url处向API网址发出请求将返回下一组照片。
{
"meta": {
"code": 200
},
"data": {
...
},
"pagination": {
"next_url": "...",
"next_max_id": "13872296"
}
}