在Twitter Search API中检索完整的URL

时间:2011-05-09 21:51:06

标签: twitter

我正在使用Twitter Search API搜索网址。这是一个例子: http://search.twitter.com/search.json?q=url.com

JSON响应为我提供了每个搜索结果的缩短网址。有没有办法让我检索每个结果的完整网址?

4 个答案:

答案 0 :(得分:3)

从2011年11月起,您可以使用include_entities = true参数来检索完整的推文实体,其中包括展开的网址(以及更多内容)

https://dev.twitter.com/docs/using-search

答案 1 :(得分:2)

您必须自己实际请求每个网址并查看其重定向的位置。

答案 2 :(得分:1)

在Twitter搜索中,您可以使用Twitter搜索用于扩展缩短网址的相同网址端点:http://search.twitter.com/hugeurl。例如,如果您想展开缩短的网址http://bit.ly/jIhqhq

$ curl "http://search.twitter.com/hugeurl?url=http://bit.ly/jIhqhq"
http://edition.cnn.com/2011/SPORT/football/05/03/may.03.cnn.top.10/index.html/

这只适用于更受欢迎的缩写词(bit.lyj.mp等)。此外,这个AJAX端点的速度非常有限,所以不要指望它能够使用这适用于生产应用,但每小时10次应该没问题。

答案 3 :(得分:0)

目前尚未通过Twitter。在Twitter.com上,这些缩短的URL会自动扩展为可读的内容,但是search.twitter.com目前似乎没有扩展t.co缩短的URL。