我目前正在ping四方场地平台,以便将我公司的数据与foursquare进行协调.有关场地协调的信息,请访问:https://developer.foursquare.com/overview/mapping
速率限制在标题中为X_RATELIMIT_REMAINING.我有一个生产商推出新请求和一个触及foursquare api的消费者.我想找到一种让生产者检查速率限制而不花费剩余请求的方法.
有谁知道这样做的方法?
不幸的是,没有"虚拟"的指标来检查你的利率限制.他们有一个多端点,但据我记忆他们会计算批次中的每个请求.
您可以计算您身边的利率限制.这是一个解释:
该窗口仍应更新为实时更新.
需要说明的是,如果您的速率限制为500,则在11:00,您发送5个请求,X-RateLimit-Remaining将为495.如果您等待几分钟到11:05,并发送另一个请求,X-Rate -Limit剩余将是494 - 它还没有重置.
直到12点01分,您才会收到您在11:00发出的5个请求.因此,如果您在12:01再次请求,您的限制将是498(对于您刚刚执行的请求为-1,对于11:05请求为-1).
在12:06再次请求,你将回到499(完全限制,减去你刚刚使用的).
来自此主题:超出了API配额
如果您重现此逻辑并计算每个端点所做的每个请求,则可以猜测您的速率限制.对不起,有一种更简单的方法可以做到这一点:(
| 归档时间: |
|
| 查看次数: |
1670 次 |
| 最近记录: |