在发送POST请求时,twitter流API错误403 - c#

本文关键字:API 错误 twitter POST 请求 | 更新日期: 2023-09-27 17:53:36

我正在构建一个自动回复包含特定单词的tweet的机器人。我使用HttpWebRequest向流API发出请求并发布推文。唯一的问题是twitter API限制了您在特定时间内可以发出的请求数量。这使得流请求成功,但发布tweet的请求失败,并出现403错误。我怎样才能避免这种情况呢?(我不确定这是不是真正的问题,但似乎是这样。)

我用这作为一个布局如何流请求的东西的工作http://www.emoticode.net/c-sharp/twitter-stream-api-client-example.html

在发送POST请求时,twitter流API错误403 - c#

根据Twitter文档(错误代码,限制),你应该得到一个错误消息,解释你达到了什么限制(如果你达到了)。这样就能弄清楚那是不是你的问题了。

如果是的话,我建议使用消息队列或响应计划,以允许您跟踪您发送的推文数量。也许你还可以为那些你想要回复的推文分配优先级,甚至最终过滤掉一些低优先级的推文。这取决于你要处理的tweet的负载