【问题标题】:Instagram - "Client request limit reached"Instagram - “已达到客户请求限制”
【发布时间】:2014-02-16 21:36:47
【问题描述】:

我正在为我的应用程序使用 Instagram 的 API。所有用户都必须在第一次打开应用程序时进行身份验证,然后他们才能“喜欢”照片。所以每个用户在like请求中都使用自己的Access_token。问题是短时间内我们都不能用like。很多很多小时后,我们可以再次使用它,但仅在几个小时后我们再次收到错误。

Access_token 的身份验证具有相似的范围。

like 请求是这样的:

https://api.instagram.com/v1/media/*mediaID*/likes?access_token=*access_token*

响应标头中我的 access_token 的速率限制例如是这样的:

X-Ratelimit-Limit: 5000 X-Ratelimit-Remaining: 4997.

这是正确的,因为我在那一小时内没有发送更多请求。只有 3。但我和所有其他拥有特定令牌的用户在我们想要喜欢图片时都会收到错误:

虽然我们从未达到过限制,但点赞时出现错误消息:

"Client request Limit reached" Error Code is "400"

为什么我们会收到此错误消息?我知道我的应用程序执行了多少 api 调用,并且每个 Access_token 的调用次数远低于每小时 350 次。为什么“客户”达到极限?我正在使用访问令牌,为什么错误消息显示“客户端”?该应用程序仅使用一次 ClientID 进行身份验证。我认为他们禁止所有与我的 clientID 相关联的 Access_tokens。但我不知道为什么。以及为什么他们会阻止每个访问令牌以及几个小时未使用该应用程序的令牌。在几个小时没有使用该应用程序后,我仍然收到相同的消息。

这种情况一次又一次地发生。这个应用暂时没用。

我在我的应用程序中查找了导致许多请求的循环或奇怪代码,但它很好,并且不是垃圾邮件。非常感谢您的帮助,因为 Instagram 从未回复哈哈。

【问题讨论】:

    标签: api client limit instagram


    【解决方案1】:

    我通过向 Instagram 发送消息解决了这个问题(我认为是 apidevelopers@instagram.com)。您必须要求他们将您的应用列入白名单。对我来说只花了 1 个工作日,但我认为我很幸运。它可能会持续更长的时间,比如 2 个月。

    您也可以使用http://help.instagram.com/contact/438525166257277 填写表格

    【讨论】:

      【解决方案2】:

      您也可以发布您的详细信息http://help.instagram.com/contact/438525166257277

      根据上面的评论,这将需要更长的时间。 Instagram 未对列入黑名单的 IP/应用程序提供快速响应。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-14
        • 1970-01-01
        • 2021-12-08
        • 2018-05-10
        相关资源
        最近更新 更多