我在通过twitter API进行筛选时遇到了一些麻烦。我正在尝试在特定位置附近搜索推文,然后查看其确切(或近似)地理坐标。我了解不赞成使用geo字段,现在我们应该使用“place”字段。不幸的是,当我使用以下URL:http://search.twitter.com/search.json?q=&geocode=30.1829,-97.832,10mi时,会得到一堆响应,它们的位置与地理坐标的城市相匹配,但是geo:为null,没有位置字段。我会坚持只精确到城市坐标,还是使用错误的搜索电话?

提前致谢!

最佳答案

请记住,在地理位置上发推文是一个选择加入的过程。 Twitter将为该区域中的所有高音喇叭提供该区域的提要,但是只有那些选择鸣叫其坐标的人才会显示“geo”信息。

在您的网址中使用q = here,它确实以这种形式向我返回了1条tweet和“geo”信息(尽管您尝试尝试时,它可能会沿时间轴移动):

"geo":{"coordinates":[-33.9769,18.5080],"type":"Point"}

关于geolocation - twitter search api没有返回地方,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8539964/

10-10 19:53