3

我有这个基于 Twitter Bot 的项目。不是滥用或垃圾邮件机器人。只是一个机器人,当它被提及时,它会回复有关我的系统的信息。

问题是:我预计每小时有大约 3000 次提及。这意味着我必须每小时发送大约 3000 条回复。

我知道 Twitter API 调用在应用程序通过身份验证时限制为 350/h,而在未通过身份验证时限制为 150/h。但我也在 Twitter 讨论板的某个地方读到它是 1000/h。

无论如何,我该如何处理必须每小时发送这么多回复?

我考虑过创建多个 Twitter 帐户并将一些回复委派给他们,以便能够回复所有这些帐户,但我确实意识到这不是一个很好的解决方案。

有没有人有更好的主意?

4

1 回答 1

2

你最好的选择是使用Streaming

基本上,您使用您的凭据打开与他们的服务器的连接,而不是读取返回流并关闭,您只需继续阅读。当您想发出请求时,您只需发送另一个标头或其他内容。

于 2012-05-30T04:38:14.307 回答