首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twitter发布收藏夹/创建特定的速率限制

Twitter发布收藏夹/创建特定的速率限制
EN

Stack Overflow用户
提问于 2018-04-28 22:48:45
回答 2查看 597关注 0票数 1

我的脚本在message undefined错误上崩溃时遇到了问题,这个错误在这里得到了回答:TypeError:无法读取未定义- Twitter的属性“message”

结果是,当达到利率限制时,错误消息将以不同的方式传递,因此console.log('Try Favorite - ', err[0].message);将返回一个错误,除非更改为console.log('Try Favorite - ', err.message);

它现在输出为[[Apr 28 22:26:01.024]] [LOG] Try Favorite - HTTP Error: 429 Too Many Requests,这意味着利率限制,然而,我没有找到一个明确的利率限制。

所有的文件的邮政限制状态1000,然而,我计算了总共22在8小时的过程中,所以奇怪的是,它是有限的速率。

有人有更清晰的文件吗?我发现的所有链接似乎都死了。

我也可以说,只有收藏夹受到影响,所有其他请求都正常工作。

编辑:添加最近的输出。然而,由于为了防止应用程序崩溃而进行的临时更改,Undefined将是You already ____ed this tweet,因此消息没有定义。

代码语言:javascript
复制
[[Apr 28 23:57:00.560]] [LOG]   Try Favorite -  HTTP Error: 429 Too Many Requests
[[Apr 28 23:57:00.562]] [LOG]   Try Favorite -  HTTP Error: 429 Too Many Requests
[[Apr 28 23:57:00.563]] [LOG]   Try Favorite -  HTTP Error: 429 Too Many Requests
[[Apr 28 23:57:00.564]] [LOG]   Try Favorite -  HTTP Error: 429 Too Many Requests
[[Apr 28 23:57:00.575]] [LOG]   Try Favorite -  HTTP Error: 429 Too Many Requests
[[Apr 28 23:57:00.578]] [LOG]   Try Retweet -  undefined
[[Apr 28 23:57:00.583]] [LOG]   Try Favorite -  HTTP Error: 429 Too Many Requests
[[Apr 28 23:57:00.584]] [LOG]   Try Retweet -  undefined
[[Apr 28 23:57:00.589]] [LOG]   Try Favorite -  HTTP Error: 429 Too Many Requests
[[Apr 28 23:57:00.592]] [LOG]   Try Retweet -  undefined
[[Apr 28 23:57:00.593]] [LOG]   Try Retweet -  undefined
[[Apr 28 23:57:00.599]] [LOG]   Try Retweet -  undefined
[[Apr 28 23:57:00.604]] [LOG]   Try Retweet -  undefined
[[Apr 28 23:57:00.609]] [LOG]   Try Retweet -  undefined
[[Apr 28 23:57:00.619]] [LOG]   Retweeted: https://twitter.com/username/status/90374******24768
[[Apr 28 23:57:00.634]] [LOG]   Try Retweet -  undefined
[[Apr 28 23:57:00.671]] [LOG]   Try Retweet -  undefined
[[Apr 28 23:57:00.754]] [LOG]   Try Favorite -  HTTP Error: 429 Too Many Requests
[[Apr 28 23:57:00.800]] [LOG]   Favorited:  https://twitter.com/username/status/99037*******48615

编辑:通知我,我明显超过了利率限制,但这个问题只出现在今天,而工作5天前。同样,转发仍在返回You have already retweeted this tweet,而收藏集则返回状态429。

编辑:尝试在另一个只具有状态/转发请求的测试用户上进行测试,运行良好。尝试使用不同的测试用户(以避免上次测试使用)收藏/创建,并运行第一个间隔,然后立即将第二个请求后的速率限制为每2分钟5个请求,这意味着我被限制在每4分钟7个收藏夹/创建请求。

这让我相信有一个特定的限制对最爱,然而,仍然不清楚,而这个确切的间隔是工作5天前。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-29 20:41:44

似乎不一定有任何记录在案的收藏/创建特定的限制,然而,今天一切似乎都很好。不完全清楚发生了什么,因为Twitter系统状态页面上没有发布任何更新。

职位申请的当前技术限制是:

  • 直接消息(每日):限制为每天发送1,000条消息。推特:每天2400条。每日更新限制将进一步细分为半小时间隔的较小范围。转发被算作推特。更改帐户电子邮件:每小时4。
  • 以下(每日):技术跟踪限制为每天1,000。请注意,这是一个技术帐户的限制,并有额外的规则禁止侵略性的后续行为。阅读以下限制和被禁止的行为。
  • (以帐户为基础):一旦一个帐户是跟随5,000个其他帐户,额外的跟踪尝试受到帐户特定比率的限制.这些限制包括来自所有设备的操作,包括web、移动、电话、API等。所有第三方应用程序的API请求都会根据每小时的API限制进行跟踪。与他们的帐户使用多个第三方应用程序的人因此将更快地达到API限制。

这些限制可能会在网站大量使用期间暂时降低。在这种情况下,我们将在Twitter状态站点上发布更新。

尽管如此,当时似乎有可能降低限制,但没有报告。

同样,有关Premium的有用信息,请参阅Marco上面的答案。

获取费率限制()也可以找到这里,并且有更多的扩展,但是文档并没有说明个人的帖子选项比其他的更有限。

票数 0
EN

Stack Overflow用户

发布于 2018-04-28 22:57:37

根据twitter文档,标准帐户的限制是每个利率限制窗口15次请求,即15分钟。所以,如果你在不到15分钟内发送了22个请求,你就超过了限制。

标准API的速率限制主要是基于每个用户--或者更准确地描述,每个用户访问令牌。如果一个方法允许每个速率限制窗口15个请求,那么它允许每个访问令牌每个窗口15个请求。 当使用仅应用程序的身份验证时,将全局确定整个应用程序的速率限制。如果一个方法允许每个速率限制窗口15个请求,那么它允许您代表您的应用程序每个窗口提出15个请求。这个限制与每个用户的限制完全不同.

如果您希望增加限额,请结帐优质空气污染指数

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50081750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档