本系列是对推特开发者文档进行的翻译,以便帮助开发人员使用API接口,难免有些地方存在不足,还请谅解。
推特标准接口API的请求频率限制说明
文档为:https://developer.twitter.com/en/docs/basics/rate-limits
POST请求
下表中描述的标准API速率限制是指POST端口。这些速率限制仅适用于标准API端口,不适用于 API。
注意
每3小时300个是POST status/update和POST status/retweet/:id端口的一个组合限制。在3小时内,你只能发布300条推文或转发。
例如,如果您的Twitter应用程序在三小时内向POST status/update端点发出200次请求,则在此期间,您的应用程序只能向POST status/retweet/:id端口发出100次请求。(300-200)
For example, if your twitter application makes 200 requests to the post status / update endpoint in three hours, your application can only make 100 requests to the post status / retweet /: ID port during this period( 300-200)
GET请求
此表中描述的标准API速率限制是指GET(read)端口。请注意,图表中未列出的端口默认为每个已分配用户15次请求。所有请求窗口的长度为15分钟。(15分钟的窗口期可以发送XX次请求)这些速率限制仅适用于标准API端口,不适用于 API。
此限制仅针对于standard API(标准接口)有效。对于Standard API,无论是post还是get对应的方法接口,均分为user auth和app auth两种频率限制。 文档中对OAuth的解释来说,使用“OAuth 1”认证获取到的token对应的为“user auth”,使用“OAuth2”认证的token对应的为“app auth”。另外,使用user auth需要指明consumer_key、consumer_secret、access_token_key、access_token_secret四个参数,而app auth只需要指明consumer_key、consumer_secret两个参数。也就是user auth对应四个参数,app auth对应两个参数。
以“GET friends/list”接口为例,文档显示15分钟为一个计数循环,15分钟内单个用户通过“user auth” 多请求15次该接口。计数从每一轮循环的 次发出请求开始计算本轮循环的15分钟。
Taking the "get friends / list" interface as an example, the document display takes 15 minutes as a counting cycle. Within 15 minutes, a single user can request the interface 15 times at most through "user auth". The count counts the 15 minutes of the current cycle from the first request of each cycle.
Instagram没有粉丝?一定是你的 话题标签使用方式不对!
Instagram的话题讨论标识坚信您一定不生疏!可是您的知名品牌是不是了解怎样在Instagram上应用热点话题标识以从这当中得到 …
TikTok将撤出香港 成为香港国安法实施以来首个退出的互联网服务
该声明发布之际,正值中资公司拥有的这项服务本身,因审查内容并控制大量美国用户的数据而遭到抨击。周一,美国国务卿迈克尔·蓬佩奥告诉福克斯新闻「我们肯定在考虑」禁止包括TikTok在内的 …