文章转自:https://www.jianshu.com/p/cdd5cd44e9a2
本系列是对推特开发者文档进行的翻译,以便帮助开发人员使用API接口,难免有些地方存在不足,还请谅解。
关于如何获得一个推特开发者账号请看此贴:
推特开发者账号的申请
或
搜索微信公众号 推特开发者 获得帮助
Rate limiting
注:只针对标准API端口,高级API不在讨论范围内。
每个用户或每个应用程序
标准API的速率限制主要基于每个用户,或者更准确地说,基于每个用户的访问令牌。如果一个方法允许每个端口接收15个请求,那么它允许每个访问令牌访问该窗口15个请求。(大白话就是限制15个请求就只能允许你访问15次)
使用仅应用程序身份验证时,将全局确定整个应用程序的速率限制。如果一个方法允许每个端口接收15个请求,那么它允许您代表应用程序为每个窗口发出15个请求。此限制与每个用户的限制完全分开考虑。
15分钟间隔
速率限制分为15分钟间隔。 所有端口在请求时都需要身份验证。
有两种initial buckets可用于GET请求:每15分钟15个请求,每15分钟180个请求。
HTTP头部和响应代码
使用HTTP头可以了解在给定的速率限制下,应用程序在刚刚使用的方法上的状态。