如何找到特定用户推文的位置?我需要通过哪些API方法和技术来确定位置?
答案 0 :(得分: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
键。