如何使用twitter api根据特定条件搜索给定多个用户的推文?

时间:2014-01-25 21:10:44

标签: twitter tweepy

我有用户列表 ['foo','bar']  我想搜索他们是否已经在某处检查过(使用4sq api)..

所以基本上,我要找的是他们的推文是否包含“\4sq.com\”?

我很困惑地看着他们的api?

如果可以在python中实现这些步骤,则获得奖励。

由于

1 个答案:

答案 0 :(得分:1)

您可以通过两种方式查看用户的推文:

一种选择是在用户时间线中查看推文(可通过api.user_timeline在Tweepy中访问)。但是,在遇到您想要的推文之前,您可能需要搜索大量不相关的推文。鉴于一些用户有多少推文,您可能只希望查看比特定日期更新的推文(您可以查看返回推文的created_at属性)。

另一种选择是使用搜索API(虽然'api.search'可以在Tweepy中访问)。这样做的好处是允许您指定搜索查询,为您提供相关的推文。但是,您需要搜索推文,直到找到您正在寻找的用户。同样,您可能希望限制搜索的推文的日期范围。