【问题标题】:Twitter: Hash tag search queryTwitter:标签搜索查询
【发布时间】: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 不再有效!!!

标签: search twitter hash hashtag


【解决方案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' 不能解决问题。我还收到了所有包含从搜索结果中排除的链接的推文。
    猜你喜欢
    • 1970-01-01
    • 2016-09-10
    • 2012-02-04
    • 2014-07-09
    • 2014-05-24
    • 2018-10-13
    • 1970-01-01
    • 2013-06-02
    • 2013-06-10
    相关资源
    最近更新 更多