在Twitter搜索API中没有特定用户的结果

时间:2011-04-26 20:47:37

标签: api search twitter atom-feed

出于某种原因,在搜索某个特定Twitter用户时,搜索API不会返回任何内容。 (即http://search.twitter.com/search.atom?q=+from%3ATWITTERHANDLE_A)TWITTERHANDLE_A这里是Twitter帐户名称。这个用户已经活动了一个多月,有很多RT,@并且还发送了这样的推文。

与此同时,我创建了一个新的Twitter帐户 - 我们称之为TWITTERHANDLE_B。在我创建帐户后,我立即发送了1条推文并执行了与上面相同的搜索(http://search.twitter.com/search.atom?q=+from%3ATWITTERHANDLE_B) 这条推文被退回了。

无论如何都要查明特定用户是否会被阻止搜索结果?非常感谢你的帮助......我在这里疯了。 Twitter的文档只是说有时不会搜索用户的推文!

2 个答案:

答案 0 :(得分:3)

您引用的文档包含指向此页面的链接: http://support.twitter.com/forums/10713/entries/42646

底部条目解决了您的问题,希望您可以通过这种方式解决问题。

请记住,搜索API仅会抓取过去几周的结果,因此如果用户暂时没有发布推文,则不会有任何结果。

答案 1 :(得分:1)

您可以尝试不使用搜索API并直接获取结果:

http://twitter.com/statuses/user_timeline/-username-.json

至少适用于http请求...> _<