通过Twitter Search API获取推文的位置

时间:2012-05-15 22:56:24

标签: windows-phone-7 twitter geolocation

每当我使用地理编码选项搜索推文时,返回的推文都会将“null”作为其地理属性。他们肯定来自正确的地方,因为location属性的名称在正确的区域,但我想知道推文的坐标是什么,所以我可以放在地图上(特别是Windows Phone)。

我尝试过使用geo api搜索位置的真正hacky解决方案,但这似乎是一种非常尴尬的方式,并且经常返回不良结果(我希望牛津,英国的结果,但通常地理搜索返回牛津,IN,例如)。

环顾四周,看来Twitter的地理位置目前已被打破,但我真的需要这个才能在星期四的演示中展示我们在一个小组中构建的应用程序,如果我们的主要功能不起作用,那真的很糟糕。 / p>

1 个答案:

答案 0 :(得分:1)

Twitter's search API is broken。它不会返回通过常规API提供的一些信息。

找到推文后,您可以尝试使用statuses/show

直接查找

例如,拨打我的一条推文:

https://api.twitter.com/1/statuses/show.xml?id=202471009973051393&include_entities=true

给出

<geo>
  <georss:point>51.52505194 -0.132582</georss:point>
</geo>
<coordinates>
  <georss:point>51.52505194 -0.132582</georss:point>
</coordinates>