【问题标题】:Rate Limit Twitter API速率限制 Twitter API
【发布时间】:2014-08-05 22:58:44
【问题描述】:

我对 twitter api guide 关于速率限制的提及感到有点困惑 https://dev.twitter.com/docs/rate-limiting/1.1

在他们的指南 twitter 中提到,follow 字段将出现在响应标头中,可用于确定允许的 api 调用量,留下并将停留在信息中

X-Rate-Limit-Limit: the rate limit ceiling for that given request
X-Rate-Limit-Remaining: the number of requests left for the 15 minute window
X-Rate-Limit-Reset: the remaining window before the rate limit resets in UTC epoch seconds

现在他们还提供了一个速率限制状态api来查询

https://dev.twitter.com/docs/api/1.1/get/application/rate_limit_status

现在我有点困惑我应该遵循上述哪个值来查看在达到所需限制之前有多少 api 调用可供我使用。

【问题讨论】:

    标签: twitter


    【解决方案1】:

    两者似乎返回相同。 /get/application/rate_limit_status 是一个 API 调用,它返回所有资源的速率限制,而 X-rate-limits 为您刚刚调用的资源设置标头。

    使用/get/application/rate_limit_status 缓存剩余的 API 调用数量,定期刷新,而不必进行调用,然后解析标头信息以检查您是否超过了速率限制

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-22
      • 1970-01-01
      • 2022-11-10
      • 2012-03-08
      • 2012-08-10
      • 1970-01-01
      • 2016-03-31
      相关资源
      最近更新 更多