Foursquare场地API:通过client_id使用无用户访问时没有结果

时间:2012-10-30 14:19:15

标签: foursquare

我正在使用client_idclient_secret无法访问Foursquare API:

https://api.foursquare.com/v2/venues/search?ll=37.789565,-122.395487&v=20120608&client_secret=XXX&client_id=YYY

得到回复,但没有结果:

{"meta":{"code":200},"response":{"venues":[]}}

纬度和经度都在旧金山的SOMA,周围应该有很多场地。事实上,当使用来自API Explorer而不是client_id和client_secret的OAuth令牌询问相同的坐标时,我得到了很多结果。

https://api.foursquare.com/v2/venues/search?ll=37.789565,-122.395487&v=20120608&oauth_token=XXX

但事实上,当我将位置更改为几个块到ll=37.779129,-122.393333时,我会得到两个查询相同的结果,因此我的client_idsecret没有任何问题。这完全超出了我的理解范围。有什么我想念的吗?

1 个答案:

答案 0 :(得分:0)

好的,经过大量实验后,Foursquare API中似乎存在一个错误(@akdotcom,如果您能阅读此内容请确认)。所以,基本上要求

37.789565,-122.395487

没有返回任何场地,但是

37.7895651,-122.395487

一样。尾随零没有帮助,但是0000001附加到纬度和经度似乎为我的测试用例修复了它。我认为这是一个奇怪的奇怪问题,他们的URL解析,但也许来自foursquare的人可以照亮我。