【问题标题】:Instagram: get photos by tag without limitInstagram:无限制地按标签获取照片
【发布时间】:2013-11-21 02:31:26
【问题描述】:
您好,我正在使用 instagram api,我不知道如何解决问题。你可以在这里看到我的问题:
我想通过标签获取所有照片。到目前为止,我只能获取最近的照片(不超过 19 个结果)
$api = "https://api.instagram.com/v1/tags/".$hashtag."/media/recent?client_id=".$client;
我怎样才能让它工作?
【问题讨论】:
标签:
get
limit
instagram
photos
【解决方案1】:
Instagram API 不会通过单个 API 调用返回所有照片,我认为每次调用最多返回 20 张照片。在进行第一次 API 调用后,您必须使用 JSON 响应的“分页”中的“next_url”进行另一个 API 调用以获取下一组 20 张图像,例如,您可能需要实现一个“显示更多”按钮将加载下一组,依此类推。
以下是您从 instagram API 获得的典型响应,然后在 pagination.next_url 向 API url 发出请求将返回下一组照片。
{
"meta": {
"code": 200
},
"data": {
...
},
"pagination": {
"next_url": "...",
"next_max_id": "13872296"
}
}