在赛道创建日期之前,Twitter PowerTrack不支持过去的日期推文吗?

时间:2015-11-05 06:02:58

标签: twitter ibm-cloud

我正在尝试分析Insights for Twitter的推文。我使用PowerTrack。我想在赛道创建日期之前搜索过去的推文。我使用查询选项(已发布)以搜索过去的推文。

当我在曲目的createdDate(查询1)之前设置日期时,我没有收到任何推文。当我在曲目的createdDate(查询2)之后设置日期时,我收到了许多推文。

Twitter PowerTrack在赛道创建日期之前不支持过去的日期推文吗?

track's createDate: 2015-11-05T04:27:34.747Z
query1(after createDate): posted:2015-11-05T04:28:00Z,2015-11-05T04:33:00Z
-> I got many tweets.

query2(before createData): posted:2015-11-05T04:08:00Z,2015-11-05T04:13:00Z
-> I got no tweet.

2 个答案:

答案 0 :(得分:1)

PowerTrack API仅支持实时推文。它会在您激活轨道后对新推文编制索引,并在您停用它时停止或者到达轨道的endDate属性(这是一个可选属性)。跟踪开始后,您可以从中查询推文。

Powertrack没有对过去的推文进行索引。还有一个名为Historical Powertrack的API可以对过去的推文进行索引,但Insights for Tweets Bluemix服务不支持它。

您创建的两个查询根据您拥有的曲目按预期工作。

来自GNIP网站(http://support.gnip.com/faq):

  

实时PowerTrack和。之间的技术差异是什么?   历史PowerTrack?

     

Realtime PowerTrack为客户提供   能够过滤Twitter的全部实时消防和数据   通过不断的流式传递给客户的应用程序   推文已发布。请参阅下面的实时PowerTrack问题部分   更多细节。历史PowerTrack是一个提供的RESTful API   访问公共Twitter数据的整个历史存档 - 返回   到2006年3月的第一条推文 - 使用相同的基于规则的过滤   系统作为实时PowerTrack。请参阅历史PowerTrack问题   以下部分了解更多详情。

答案 1 :(得分:0)

PowerTrack仅支持实时流式传输。也就是说,如果您创建了一个跟踪和设置规则,它将从那一刻开始获取过滤数据。 如果你想访问历史数据,Gnip已经提供了另一个工具Historical Powertrack,可以从一开始就为你提供所有推文。 历史PowerTrack的限制是结束时间应比当前时间少30分钟。