如何使用Twitter的API v1.1在用户的时间线内查询关键字?

时间:2014-11-23 21:37:45

标签: search twitter

我已经搜索了所有内容甚至尝试使用Twitter的开发控制台,但我找不到在用户的时间轴中搜索某些关键字的方法。起初,我尝试使用此处列出的GET搜索/推文:

https://dev.twitter.com/rest/reference/get/search/tweets

但是没有参数可以输入用户名。我尝试使用from作为名称和我自己的twitter句柄添加自定义参数作为值。它不会限制我自己的推文,所以我试图使用这里列出的GET状态/ user_timeline:

https://dev.twitter.com/rest/reference/get/statuses/user_timeline

没有'q'参数,因此我尝试将其添加为自定义参数,其中q为名称,随机字为值。我的所有推文仍然出现了。我一直在与apigee Twitter开发控制台一起测试所有这些。有没有人遇到过变通方法?

2 个答案:

答案 0 :(得分:1)

事实证明,在一次通话中无法合并这两种资源。看起来这已经有几次从Twitter请求,但是没有办法将自定义参数添加到不同的资源。

答案 1 :(得分:1)

我意识到这已经老了,但我需要同样的东西。根据Twitter文档,它现在声明可以使用以下格式URL(在此示例中,使用#nasa标签从@Cmdr_Hadfield获取所有推文):

  

https://api.twitter.com/1.1/search/tweets.json?q=from%3ACmdr_Hadfield+%23nasa

可以使用twitter.com搜索验证结果:

  

https://twitter.com/search/?q=from%3ACmdr_Hadfield%20%23nasa