Twitter:标签搜索查询
Posted
技术标签:
【中文标题】Twitter:标签搜索查询【英文标题】:Twitter: Hash tag search query 【发布时间】:2011-07-14 20:22:21 【问题描述】:我正在尝试通过给定的标签搜索 twitter 推文。我正在尝试获取正确的 http 查询,但我不知道是哪一个。我试了几个,但我找不到正确的。
我应该使用http://api.twitter.com/1/... 链接。
我已经有一个按给定名称正常工作的搜索 http 查询
http://api.twitter.com/1/statuses/user_timeline.json?screen_name=prayforjapan
现在我想按给定的标签进行搜索(例如#prayforjapan)
我尝试使用了一些,但找不到我之前所说的正确的。这是我试过的一个:
http://api.twitter.com/1/statuses/public_timeline.json?include_entities=true&hashtag=prayforjapan"
有人知道我应该用哪一个吗?
谢谢!
【问题讨论】:
Twitter REST API v1 不再有效!!! 【参考方案1】:您可以简单地获取http://search.twitter.com/search.json?q=%23test
以获取包含#test
的JSON 推文列表,其中%23test
是#test
URL 编码的。
【讨论】:
是的,我也找到了那个搜索,但是那个搜索总是在我的代码中出错,这就是为什么我认为我应该使用 api.twitter。难道是它返回的JSON结构不同? 它返回有效的 JSON,所以如果你的代码失败,它可能在某种程度上是错误的? 是的,它返回 JSON,但顺序与另一个不同 :) 只想添加它以获取下一页的数据添加 &page=2 其中 2 是页码。示例:search.twitter.com/search.json?q=%23test&page=2【参考方案2】:仅适用于现在来此帖子的人。这种当前格式有效
https://api.twitter.com/1.1/search/tweets.json?q=%23test&include_entities=true
【讨论】:
【参考方案3】:我使用上面显示的http://search.twitter.com/search.json?q=%23test 格式,但最近几周这种格式已停止工作。它返回有效的 JSON,是的,但返回的推文为零,而在 twitter.com 上手动搜索主题标签会显示一个或多个结果。我尝试的每个主题标签都会发生这种情况。有其他人经历过吗?
编辑:我还注意到向推文添加超链接会导致它仅显示在我的提要中,而无法显示在站点搜索或 JSON 中。我是 Twitter 新手;我在这里缺少一些基本的东西吗?
【讨论】:
在你的 search_url 中添加 '&include_entities=true' '&include_entities=true' 不能解决问题。我还收到了所有包含从搜索结果中排除的链接的推文。以上是关于Twitter:标签搜索查询的主要内容,如果未能解决你的问题,请参考以下文章
如何使用Twitter搜索API获取具有给定主题标签的所有推文?
使用 Twitter 搜索 API 的位置和 OAuth 问题
使用 NSJSONSerialization 解析 twitter 搜索 json 数据