Twitter流API没有响应生产,但在开发服务器上没问题

时间:2016-08-13 17:38:37

标签: twitter twitter-streaming-api twython

我一直在用Twython听Twitter公共流没有问题,但生产服务器停止接收任何推文几天。

我创建了一个简单的测试用例:

>>> from twython import TwythonStreamer
>>> 
>>> class TestStreamer(TwythonStreamer):
...     def on_success(self, data):
...         print data
... 
>>> stream = TestStreamer(KEY, SECRET, TOKEN, TOKEN_SECRET)
>>> 
>>> stream.statuses.filter(track='clinton,trump')

此代码段在开发服务器上运行。推文立即开始流入。在制作时,它似乎又在听,没有错误抛出,但没有推文。

我认为它可能是服务器上的防火墙,或者服务器可能是Twitter上的黑名单。但是,当我使用Twitter签名生成器开发工具生成的 curl 命令尝试相同的查询时,使用相同的令牌集,该命令会立即开始在开发和生产服务器上接收推文没有任何问题。我认为这个卷曲测试消除了这些防火墙,黑名单或令牌问题选项。

您认为问题可能是什么?任何帮助是极大的赞赏。感谢。

0 个答案:

没有答案