Api Instagram,如何通过标签获取所有照片?
所以我可以得到多少帖子有“SOMETAG”: 我可以通过标签获取图像:Api Instagram,如何通过标签获取所有照片?,api,instagram,Api,Instagram,所以我可以得到多少帖子有“SOMETAG”: 我可以通过标签获取图像: https://api.instagram.com/v1/tags/SOMETAG/media/recent 但它只返回我的用户照片 如何从所有用户处获得带有某个标签的所有照片(不是一个请求) 我认为您处于沙盒模式,因此它将仅从您的沙盒授权用户返回媒体,以下是有关此的信息: 作为另一个例子,让我们考虑一个返回一个列表的端点 媒体:/tags/{tag name}/media/recent。此函数返回的响应 端点将只包含具有
https://api.instagram.com/v1/tags/SOMETAG/media/recent
但它只返回我的用户照片
如何从所有用户处获得带有某个标签的所有照片(不是一个请求) 我认为您处于沙盒模式,因此它将仅从您的沙盒授权用户返回媒体,以下是有关此的信息:
作为另一个例子,让我们考虑一个返回一个列表的端点 媒体:/tags/{tag name}/media/recent。此函数返回的响应 端点将只包含具有给定标记的媒体,如预期的那样。但是 它将不再从任何公共Instagram用户处返还媒体 仅返回属于沙盒用户的媒体,限制为 每个用户的最后20个
这里是指向有关沙盒模式的更多详细信息的链接:沙盒模式将影响每小时的拉取请求数,但不会导致您无法从标记集中拉取数据 在我的Instagram标签(不是沙盒)中,我通过使用您在问题中提到的最近的标签GET request实现了这一点。返回的“ResponseDect”中的键是
分页
当您的请求返回第一次拉取的结果时,它将包括键和另一个包含下一个URL(您希望此URL)的字典,以便在正确的时间/tagID继续拉取数据
这应该可以做到:
~
NSString*nextSetURL=[responseDict valueForKeyPath:@“pagination.next_url”]代码>
~
重要的是要了解,如果您在循环中运行它,并让它等待nextSetURL
返回空,大量post将返回
Instagram的/tags//media/recent
默认设置为返回20个结果(有多种方法可以更改计数)
重要的是再考虑2件事< /P>
- 利率限制
- 剩下的请求
祝你好运,我期待着看到你使用最新的Instagram标签在构建什么 您的客户端处于沙箱模式,只能搜索受邀请用户发布的照片标签。你必须登录,编辑你的客户,然后点击“上线”按钮
如果“上线”按钮被禁用,您的应用程序将首先被Instagram审查:单击“权限”选项卡并提交审查。(开始提交时需要公司名称、联系电子邮件和隐私政策URL。)一旦获得批准,您就可以单击“上线”。这太糟糕了。我只需要获取照片挑战的数据。它看起来是这样的:我每天一次通过tag#TagForPhotoChallenge获取数据,显示在网站(管理面板)上。之后,我需要选择适合挑战的照片,然后在网站上投票。我如何打开实时模式?
https://api.instagram.com/v1/tags/SOMETAG/media/recent