我使用TwitterOAuth来获取主题标签的推文数,但是有一个问题;它只返回最多100个结果。
我想得到一个标签的所有推文。这可能吗?是这样,怎么样?
答案 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个结果限制,您可以随时在
上测试您的查询