4

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

4

1 回答 1

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()在它们上运行,其中一个键将如下所示:

在此处输入图像描述

根据文档,这实际上是第一个键,因此您应该能够很容易地找到它并且它的价值。

警告

不要location键下方的子键混淆User。这是用户的位置,根据他们的个人资料,而不是任何特定推文的位置。为此使用coordinates密钥。

文档链接

于 2013-07-13T08:08:35.907 回答