我正在使用Twitter API原子格式
http://search.twitter.com/search.atom?lang=en&q=some_hashtag
但它会从所有人那里回复我的推文标签“some_hashtag”。我正在寻找一些过滤器,只能从一个用户搜索带有#some_hashtag标签的所有推文,例如@this_one。
我在“twitter get search”文档
上找不到此参数答案 0 :(得分:5)
您必须为q
:from:
提供额外参数。
例如,通过some_hashtag
检索主题标记@VictimCommunity
的推文:
http://search.twitter.com/search.atom?lang=en&q=some_hashtag%20from:VictimCommunity
它在doc中描述,但有点隐藏。
答案 1 :(得分:1)
Twitter不允许您搜索特定用户组的关键字。
由于您只是“搜索”一个用户的推文,我建议您只使用include_entities
阅读用户时间轴,并使用PHP结束过滤结果:
https://dev.twitter.com/docs/api/1/get/statuses/user_timeline?screen_name=this_one&include_entities=1
现在使用PHP来阅读......
foreach ($tweets as $tweet)
{
if (in_array('hashtag', $tweet->entities->hashtags))
{
// go...
}
}
编辑:虽然这仍然有效,但我建议您查看answer above。
答案 2 :(得分:0)