instagram api 速率限制说明

Posted

技术标签:

【中文标题】instagram api 速率限制说明【英文标题】:instagram api rate limit clarification 【发布时间】:2016-12-13 14:24:37 【问题描述】:

我们向/users/self/media/recent/media/media-id/comments 发出GET 请求 端点。 为此,我们使用带有 access_token 的用户身份验证。

根据 instagram 的速率限制文档,我们应该有 5000 个请求/access_token/小时可用。

记录我们的请求数量,我们平均为我们的用户执行大约 600 到 800 个请求,但仍然在 Instagram 响应中收到 api limit 已达到错误。 不仅如此,而且根据我们每小时执行约 70K 请求的错误

您已超过每小时的最大请求数。您在过去一小时内总共执行了 68100 个请求。我们的一般最大限制为每小时 5000 个请求。

我错过了什么吗?我们中只有少数客户受到此问题的影响。

每个用户的限制是全局的吗?用户使用的所有应用程序必须共享 5000 个请求/小时吗?这是我能想到的唯一解释,但没有找到关于这种行为的文档。

【问题讨论】:

您最好联系 instagram api 支持 (instagram.com/developer/support) 【参考方案1】:

发布代码,可能是您做错了什么并且它进行了多次调用。

API 响应标头显示每次 API 调用后剩余的调用次数:

x-ratelimit-limit:5000
x-ratelimit-remaining:4998

在每次调用代码后检查此值并进行分析。

【讨论】:

以上是关于instagram api 速率限制说明的主要内容,如果未能解决你的问题,请参考以下文章

Instagram 是不是在 2018 年 3 月 30 日更改了 API 速率限制?

Statigram 等网页如何不超过 Instagram API 速率限制

Instagram 速率限制

503:Instagram 正在限制您的请求速率

带有 Laravel 5.4 的 Instagram API

Instagram API 用于获取带有特定主题标签的图片 [关闭]