如何找到特定用户推文的位置?我需要通过哪些 API 方法和技术来确定位置?
问问题
9244 次
1 回答
6
注意:以下假设您想要获取多条推文并找到它们的位置。如果你不这样做,并且你只想通过它的 id 发布一条推文,请使用
statuses/show
.
这完全有可能——如果用户为他们的推文启用了位置。这将是coordinates
键的值,如果没有,则为 null。
假设您正在使用以下 API 方法:statuses/user_timeline
.
- 这是一个
GET
请求 - 资源网址是:
https://api.twitter.com/1.1/statuses/user_timeline.json
您可以指定user_id
或screen_name
作为GET
参数的一部分,例如:?screen_name=J7mbo
.
在推文结果中,一旦json_decode()
在它们上运行,其中一个键将如下所示:
根据文档,这实际上是第一个键,因此您应该能够很容易地找到它并且它的价值。
警告
不要与location
键下方的子键混淆User
。这是用户的位置,根据他们的个人资料,而不是任何特定推文的位置。为此使用coordinates
密钥。
于 2013-07-13T08:08:35.907 回答