2011-03-14 118 views
16

我想通过给定的哈希标签搜索推文推文。我试图得到正确的http查询,但我不知道哪一个。我试了一些,但我找不到正确的。推特:哈希标签搜索查询

我应该使用http://api.twitter.com/1/ ...链接。

我已经通过正常工作

http://api.twitter.com/1/statuses/user_timeline.json?screen_name=prayforjapan 

现在我想通过一个给定的主题标签来搜索(例如#prayforjapan)

我试着使用一些相同的名字搜索HTTP查询,但无法找到正确的,正如我之前所说。这里有一个我试过:

http://api.twitter.com/1/statuses/public_timeline.json?include_entities=true&hashtag=prayforjapan" 

有谁知道我应该使用哪一个?

谢谢!

+1

Twitter REST API v1不再有效!!! – Spas 2013-11-18 19:46:26

回答

35

你可以简单地取http://search.twitter.com/search.json?q=%23test得到的JSON,其中%23test#test URL编码含#test鸣叫的列表。

+0

是的,我也发现了这个搜索,但那个在我的代码中总是给出一个错误,这就是为什么我认为我应该使用api.twitter。难道它会返回一个不同的JSON结构? – Tjekkles 2011-03-14 08:32:10

+0

它返回有效的JSON,所以如果你的代码失败了,它可能是某种方式的越野车? – gnab 2011-03-14 09:12:47

+0

是的,它返回JSON,但以不同于其他顺序的顺序:) – Tjekkles 2011-03-14 09:20:01

1

我使用上面显示的http://search.twitter.com/search.json?q=%23test格式,但在最近几周这种格式已停止工作。它返回有效的JSON,是的,但返回有零推文,而在twitter.com上手动搜索hashtag会显示一个或多个结果。这发生在我尝试的每个hashtag。有没有其他人经历过这个?

编辑:我也注意到,向推文添加超链接会导致它仅显示在我的提要中,而无法在网站搜索或JSON中显示。我是一个Twitter新手;我在这里错过了什么基础?

+0

在您的search_url中添加'&include_entities = true' – 2013-02-19 10:31:48

+0

'&include_entities = true'不能解决问题。我还收到了包含从搜索结果中排除的链接的所有推文。 – Enchiridion 2017-11-21 21:09:56

1

只为现在来这个帖子的人。此目前格式的作品

https://api.twitter.com/1.1/search/tweets.json?q=%23test&include_entities=true