Foursquare Venue API 返回空的场地列表

Foursquare Venue API returning empty venue list

我正在 FourSquare 场地工作 API。 以下 API link 直到今天凌晨 3 点才给出结果:

https://api.foursquare.com/v2/venues/search?ll=-6.21944223,106.80315059&intent=browse&radius=30&client_id=XXXX&client_secret=XXXX&v=20180512&m=foursquare

但是现在有一个状态码为200的空场地数组。开发者网站上没有更新。

请帮我理解为什么会这样。提前致谢。

同样的事情发生在我身上。我已经更改了 API 版本 (v) 也没有任何

正如@FelipeFerri 所建议的,我在 API 中添加了以下参数,它开始给出结果。

https://api.foursquare.com/v2/venues/search?ll=-6.21944223,106.80315059&intent=browse&radius=30&client_id=XXXX&client_secret=XXXX&v=20180512&m=foursquare&&categoryId=4d4b7104d754a06370d81259,4d4b7105d754a06372d81259,4d4b7105d754a06373d81259,4d4b7105d754a06374d81259,4d4b7105d754a06376d81259,4d4b7105d754a06377d81259,4d4b7105d754a06375d81259,4e67e38e036454776db1fb3a,4d4b7105d754a06378d81259,4d4b7105d754a06379d81259

谢谢

我的应用程序遇到了类似的问题。直到几周前,我们还能够在不指定类别 ID 的情况下向 Foursquare api 发出请求。通过这样做,所有地点类别都被考虑在内。但是现在,如果您省略 categoryId,则根本不会返回任何位置。我不知道这是 Foursquare api 上的错误还是只是功能更改(非常重大的更改)。

虽然我们不知道真正的答案,但请尝试在您的请求中添加 "categoryId",例如:

https://api.foursquare.com/v2/venues/search?
    client_id={YOUR_CLIENT_ID}
    &client_secret={YOUR_CLIENT_SECRET}
    &v=20130815&ll={LATITUDE},{LONGITUDE}
    &limit=50
    &intent=browse
    &radius=50
    &categoryId=4d4b7104d754a06370d81259,4d4b7105d754a06372d81259

(上面 URL 上的缩进只是为了便于阅读,您在执行请求时应将此 URL 作为单行传递)