出于某种原因,在搜索某个特定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的文档只是说有时不会搜索用户的推文!
答案 0 :(得分:3)
您引用的文档包含指向此页面的链接: http://support.twitter.com/forums/10713/entries/42646
底部条目解决了您的问题,希望您可以通过这种方式解决问题。
请记住,搜索API仅会抓取过去几周的结果,因此如果用户暂时没有发布推文,则不会有任何结果。
答案 1 :(得分:1)
您可以尝试不使用搜索API并直接获取结果:
http://twitter.com/statuses/user_timeline/-username-.json
至少适用于http请求...> _<