我有一个脚本,它使用twitter streaming api将短语(例如“python”)的传入tweet存储到数据库表“a”中。稍后,另一个脚本使用twitter search api搜索同一个短语,并将结果存储到表“B”中。我的问题是为什么在“A”中有一些tweet不在“B”中,反之亦然。在
我可以想出一个理由,在“B”而不是“A”中有tweet:
“A”只包含在streamingapi启动后发布的tweet,而search api返回上周的结果。如果流媒体应用程序接口已经运行了一个星期以上,那么在“B”中不能有任何不在“a”中的tweet。在
我知道有两个原因让一些tweet在“A”而不是“B”:
我想确认一下我是否正确。在
对于“B”而不是“A”,你是对的。一个很明显的迹象是你在搜索API中的链接:
对于“A”而不是“B”中的“A”,您也正确,但有一些小错误。在
其他几个取决于您的使用情况https://dev.twitter.com/streaming/overview/messages-types
相关问题 更多 >
编程相关推荐