发送POST请求时使用Twitters流API的错误403 - C#

时间:2015-06-05 18:28:26

标签: c# twitter-oauth twitter-streaming-api

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

我使用此作为流请求thingy如​​何工作的布局http://www.emoticode.net/c-sharp/twitter-stream-api-client-example.html

如果你对此有所了解,请告诉我。

1 个答案:

答案 0 :(得分:0)

根据Twitter文档(error codeslimits),您应该会收到一条错误消息,说明您点击的限制(如果您点击它)。这应该澄清这是否真的是你的问题。

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