twitter - 有什么好的指导方针可以避免被新创建的机器人被 twitter API 锁定?
问题描述
我已经完成了一个机器人的创建,并在我终于让它工作 1 分钟后被阻止。该帐户现在受到限制。
如果我现在尝试运行机器人,这就是我在终端上得到的:
tweepy.error.TweepError: [{'message': 'Application cannot perform write actions. Contact Twitter Platform Operations through https://help.twitter.com/forms/platform.', 'code': 261}]
我了解 Twitter 可能出于多种原因限制新机器人。我已经登顶了我的报告,试图让我的帐户不受限制。
机器人有什么好的和不应该做的?
在我原来的机器人中,我每 10 秒回复一次,这是否太多了?我应该设置不同的时间范围吗?
解决方案
https://help.twitter.com/en/rules-and-policies/twitter-limits
相关部分:
推文:每天 2,400 条。每日更新限制进一步细分为半小时间隔的较小限制。转推算作推文。
这些限制包括来自所有设备的操作,包括 Web、移动设备、电话、API 等。所有第三方应用程序的 API 请求都将根据每小时 API 限制进行跟踪。因此,通过其帐户使用多个第三方应用程序的人将更快地达到 API 限制。
如果我达到极限会发生什么?如果您确实达到了限制,我们会通过一条错误消息通知您,告诉您您已达到哪个限制。对于基于时间的限制(例如直接消息、推文、帐户电子邮件更改和 API 请求限制),您可以在时间限制过后重试。
10秒太多了。
推荐阅读
- google-app-engine - 如文档中所述,使用应用引擎全局部署 nodejs
- javascript - 从完整的 HTML 标记创建模板元素/文档片段
- nasm - EMU8086 给错误的寄存器加值
- sql - 选择表的最后一行,Oracle 12c
- pie-chart - maximo 7.5 结果集中两种特殊情况的饼图
- bash - 为所有目录打印出单词“Directory”的 Shell 脚本
- mongodb - 无法从 Apache Camel MongoDb 组件中检索多个对象
- java - 在线java编译显示这样的错误
- php - 如何使用 PHP 在 1 个数组中收集 3 个数组?
- angular - 以角度从 JSON 文件加载数据时出错