如何获取所有推文的主题标签

时间:2013-12-28 06:40:51

标签: twitter-oauth hashtag

我使用TwitterOAuth来获取主题标签的推文数,但是有一个问题;它只返回最多100个结果。

我想得到一个标签的所有推文。这可能吗?是这样,怎么样?

2 个答案:

答案 0 :(得分:1)

您需要使用API​​的光标功能。这允许您返回信息页面:

https://dev.twitter.com/docs/misc/cursoring

请注意,Twitter只会让您搜索大约2天的推文(或更少)。在那段时间之后,搜索根本不会返回这些推文。推文当然仍然存在于Twitter上,但它们仅在用户页面等上可用。

您是否正在尝试获取旧标签或新标签的所有计数?如果您正在寻找新的主题标签,您应该每小时多次运行查询,然后过滤结果并在服务器上构建一个列表以获得实际计数。

答案 1 :(得分:1)

我假设您在此网址上使用了get参数,因为您还没有共享代码。

https://api.twitter.com/1.1/search/tweets.json?q=??&count=??

所以你需要在这里指定count,这在下面的twitter api docs中有描述。

https://dev.twitter.com/docs/api/1.1/get/search/tweets

是的,有100个计数限制。所以在这种情况下可以添加页面参数,但是twitter已经写了为什么时间轴选项更好。

https://dev.twitter.com/docs/working-with-timelines

所以回答你的问题,你将使用这样的查询。这将为第2页提供100个结果。阅读上面的链接以使用max_id和since_id等选项。

https://api.twitter.com/1.1/search/tweets.json?q=google&count=100&since_id=100

这样可以扩展您的100个结果限制,您可以随时在

上测试您的查询

<强> https://dev.twitter.com/console