我正在为我的应用使用Instagram的API。所有用户必须在他们第一次打开应用程序时进行身份验证,然后才能“喜欢”照片。因此,每个用户在类似请求中使用自己的Access_token。问题是在很短的时间内我们都无法使用。经过许多个小时,我们可以再次使用它,但只有几个小时后我们才会再次出现错误。
Access_token的身份验证与范围相同。
像请求一样:
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。但我不知道为什么。为什么他们会阻止每个acces_token以及那些没有使用该应用程序几个小时的那些。几个小时后没有使用该应用程序,我仍然收到相同的消息。
这种情况一次又一次地发生。该应用程序暂时没用。
我在我的应用程序中查找了循环或奇怪的代码,导致了很多请求,但它很好,并且不是垃圾邮件。我非常感谢你的帮助,因为Instagram从来没有回应哈哈。
答案 0 :(得分:1)
我通过Messaging Instagram解决了这个问题(apidevelopers@instagram.com,我认为是)。您必须要求他们将您的应用列入白名单。对我来说,它只用了1个工作日,但我觉得我很幸运。它可能会持续2个月。
填写表单答案 1 :(得分:0)
您还可以发布您的详细信息http://help.instagram.com/contact/438525166257277
根据上述评论,需要更长的时间。 Instagram没有对列入黑名单的IP / App提供快速回复。