如何检查用户令牌限制?

时间:2014-03-20 12:46:37

标签: limit instagram

如何检查用户令牌限制? 为什么,当最大查询次数,请求继续发送? 最大限制为5000个请求。

2 个答案:

答案 0 :(得分:2)

Instagram API的响应标头包含有关API限制和已使用量的信息。

寻找X-Ratelimit-RemainingX-Ratelimit-Limit

Cache-Control:private, no-cache, no-store, must-revalidate
Connection:keep-alive
Content-Encoding:gzip
Content-Language:en
Content-Length:10117
Content-Type:application/json; charset=utf-8
Date:Thu, 20 Mar 2014 17:18:46 GMT
Expires:Sat, 01 Jan 2000 00:00:00 GMT
Pragma:no-cache
Server:nginx
Max-Age=31449600; Path=/
Vary:Cookie, Accept-Language, Accept-Encoding
X-Ratelimit-Limit:5000
X-Ratelimit-Remaining:4995

如果超出限制,那么您将获得HTTP 400响应,其中JSON响应的API限制已超过error_message

答案 1 :(得分:0)

API文件说:

  

太好了。如果您过快地发送过多请求,我们会发送   返回503错误代码(服务器不可用)。

所以我猜你应该找一个503作为你的指示,你已达到极限。我还没有真正证实这是事实,但看起来他们有一个Apigee前端,所以我怀疑它会按照规定运作。