【问题标题】:Getting Location of Tweets found with Twitter Search API获取使用 Twitter 搜索 API 找到的推文的位置
【发布时间】:2012-05-23 12:12:33
【问题描述】:

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

我已经尝试过使用 geo api 搜索位置的非常 hacky 解决方案,但这似乎是一种非常尴尬的方式,并且经常返回糟糕的结果(我想要来自英国牛津的结果,但通常地理搜索返回例如,印第安纳州牛津)。

环顾四周,似乎 Twitter 的地理定位目前已损坏,但我真的需要这个来在周四的演示文稿中展示我们在一个小组中构建的应用程序,如果我们的主要功能不起作用,那真的很糟糕。

【问题讨论】:

    标签: windows-phone-7 twitter geolocation


    【解决方案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>
    

    【讨论】:

    • 我试过了,但除非 json 结果不提供地理信息,否则它仍然返回许多空地理位置。我目前有一个非常老套的解决方案,所以我只有在有时间的时候才会研究它,我的时间很紧。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-26
    • 2018-03-15
    • 2013-08-19
    • 1970-01-01
    • 2018-03-12
    • 1970-01-01
    相关资源
    最近更新 更多