【发布时间】:2017-03-15 09:25:39
【问题描述】:
我需要构建一个应用程序来下载数百张图片,或者在每个请求中获取数百张图片的 URL。基于标签搜索。
我的问题是,没有关于 Instagram 开发者网站上的图片限制的信息。我能找到的任何其他信息至少有 3 年的历史。我可以对其进行测试并亲自查看,但是这个美妙的 API 需要处于生产模式才能测试它。
有谁知道目前的限制是多少?
另外,如果您知道可以绕过限制的第三方 API,请告诉我它是什么。
【问题讨论】:
我需要构建一个应用程序来下载数百张图片,或者在每个请求中获取数百张图片的 URL。基于标签搜索。
我的问题是,没有关于 Instagram 开发者网站上的图片限制的信息。我能找到的任何其他信息至少有 3 年的历史。我可以对其进行测试并亲自查看,但是这个美妙的 API 需要处于生产模式才能测试它。
有谁知道目前的限制是多少?
另外,如果您知道可以绕过限制的第三方 API,请告诉我它是什么。
【问题讨论】:
Rate Limits 的 Instagram API 文档:
Instagram 平台上的所有速率限制均针对每个访问令牌和滑动 1 小时窗口单独控制。实时应用比沙盒模式下的应用具有更高的速率限制。
有谁知道目前的限制是多少?
如果您使用Sandbox,则速率限制为500/小时,如果您使用Live,则为5000/小时。
来自文档:
应用全局速率限制包括应用程序在 1 小时滑动窗口内每个访问令牌发出的所有 API 调用,无论特定端点如何。速率限制也适用于无效或格式错误的请求。
您可以通过检查 API 响应标头来检查剩余的请求调用数:
注意: AFAIK,此方法仅适用于 GET 请求; POST 请求不会返回准确的
x-ratelimit-remaining值。
# It's inexplicably omitted from the current documentation.
x-ratelimit-limit:5000
x-ratelimit-remaining:4898
希望对你有帮助。
【讨论】: