使用Twitter API确定推文位置

时间:2013-07-13 07:51:02

标签: twitter

如何找到特定用户推文的位置?我需要通过哪些API方法和技术来确定位置?

1 个答案:

答案 0 :(得分:6)

  

注意:以下假设您要抓取多条推文并找到它们的位置。如果您不这样做,并且您只想通过它的id发送一条推文,请使用statuses/show

完全有可能 - 如果用户已为其推文启用了位置。它将是coordinates键的值,如果它们没有,则为null。

假设您使用的是以下API方法:statuses/user_timeline

  • 这是GET请求
  • 资源网址为:https://api.twitter.com/1.1/statuses/user_timeline.json

您可以指定user_idscreen_name作为GET参数的一部分,例如:?screen_name=J7mbo

在推文结果中,一旦运行json_decode(),其中一个键将如下所示:

enter image description here

根据文档,这实际上是第一个键,所以你应该能够很容易地找到它并且它很有价值。

警告

location键下的User子键混淆。这是用户的位置,根据他们的个人资料,任何特定推文的位置。请使用coordinates键。

Documentation Link