2012-01-30 29 views
1

SO上有similar question,但它的月龄过去了,它也没有得到答复,加上它是用于Hashtag。所以,我想我会再问:检索给定关键字的大多数推特鸣叫

我想检索鸣叫给予给定的时间之间的关键字和排序他们从最转推到少转推。

我检查了Twitter API文档,但无法确定如何完成。

谢谢!

回答

0

您可以使用sinceuntil运算符对两个日期之间的推文进行排序。另外,您可以使用result_type=popular

组合的调用将是这样的

http://search.twitter.com/search.json?q=%23superbowl &的result_type =流行+自%3A2012-01-22 +,直到%3A2012-01-29

搜索API仅保存短时间窗口的结果。长达10-14天左右。

你可能想看看像Snapbird的API来规避此限制

https://github.com/remy/snapbird

- 更新

得到锐推,你需要在每个ID喂养,然后看看进入转推计数字段。

查找到的转推呼叫测试对API控制台,https://dev.twitter.com/console

目前还没有办法,对于搜索API给你一个电话本信息。您需要运行搜索以获取I.D,然后运行该过程的第二步。

另一种选择是使用Streaming API,但它不会与历史数据一起使用,所以这似乎超出了您的使用案例。

+0

您可能错过了这个问题,我需要找到*转推最多的*以减少转推。流行只是Twitter内部测量“流行” – 3zzy 2012-01-30 08:49:43

+0

更新。您不能通过一个电话进行此操作:/ – Chamilyan 2012-01-30 09:07:12

+0

多次呼叫都很好,您能否在“上个月(30天)”的时段内以“越狱”作为关键字显示一个示例?谢谢! – 3zzy 2012-01-30 09:14:28