twitter搜索api没有地方返回

时间:2011-12-16 20:51:13

标签: geolocation twitter

我在使用Twitter API进行筛选时遇到了一些麻烦。我正在尝试搜索某个位置附近的推文,然后查看他们的确切(或近似)地理坐标。我知道geo字段已被弃用,现在我们应该使用“place”字段。不幸的是,当我使用以下网址时:http://search.twitter.com/search.json?q=&geocode=30.1829,-97.832,10mi我得到了一堆响应,其位置与地理坐标的城市相匹配,但是geo:为null且没有位置字段。我坚持只有准确度达到城市坐标,或者我使用了错误的搜索电话?

提前致谢!

2 个答案:

答案 0 :(得分:2)

请注意,使用地理位置发推文是一个选择加入流程。 Twitter将为该区域内的所有推特提供来自该地区的提要,但只有那些选择发布其坐标的人才会显示“地理”信息。

在你的网址中使用q = here,它确实为我提供了1条推文,其中包含“geo”信息(虽然可能会在你尝试的时候沿着时间轴向下移动......):

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

答案 1 :(得分:0)

每个用户都在其个人资料设置中设置了用户定义的位置。当用户不使用地理编码时,请使用此功能。

您可以按国家/地区获取所有国家/地区的列表,并对数据集执行简单的清理操作。

这给了我所需的位置数据,并极大地丰富了我的输出。