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 v1.1

如何使用Twitter搜索API获取具有给定主题标签的所有推文?

使用 Twitter 搜索 API 的位置和 OAuth 问题

使用 NSJSONSerialization 解析 twitter 搜索 json 数据

设置在某个 Twitter 用户使用他们以前未使用过的主题标签时接收电子邮件

基础篇 | Twitter客户不再难找,我有特别的搜索技巧