Instagram:通过标签无限制地获取照片

时间:2013-11-20 16:32:28

标签: get limit instagram photos

您好我正在使用Instagram api,我不知道如何解决问题。你可以在这里看到我的问题:

我希望通过标签获取所有照片。到现在为止,我只能得到最近的照片(不超过19个结果)

$api = "https://api.instagram.com/v1/tags/".$hashtag."/media/recent?client_id=".$client;

我怎样才能让它发挥作用?

1 个答案:

答案 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"
    }
}