如何检查用户令牌限制? 为什么,当最大查询次数,请求继续发送? 最大限制为5000个请求。
答案 0 :(得分:2)
Instagram API的响应标头包含有关API限制和已使用量的信息。
寻找X-Ratelimit-Remaining
和X-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前端,所以我怀疑它会按照规定运作。