【问题标题】:Foursquare Venue API returning empty venue listFoursquare 场地 API 返回空场地列表
【发布时间】:2019-05-06 18:17:52
【问题描述】:

我正在研究 FourSquare 场地 API。 直到今天凌晨 3 点,以下 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

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

请帮助我了解为什么会发生这种情况。提前致谢。

【问题讨论】:

  • 我投票决定将此问题作为离题结束,因为它询问的是对网站的更改。
  • 我也遇到了同样的情况。尝试选择一些 categoryId 参数。我相信 categoryId 不再是可选的了。
  • @FelipeFerri categoryId 是否适合您

标签: java foursquare


【解决方案1】:

我的应用也遇到了类似的问题。直到几周前,我们还能够在不指定类别 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 作为单行传递)

【讨论】:

    【解决方案2】:

    【讨论】:

    • @Andrew 我不明白你的评论。请您帮忙理解一下。
    • 这更像是一个自我回答而不是感谢,但菲利普应该写下他的评论作为答案,并且应该被接受。
    • @Andrew 同意你的看法。谢谢
    • 我写了一个正确的答案。我很高兴它对你有用 Nitendra。
    【解决方案3】:

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

    【讨论】:

    • 能否请您提供您更改 API 的版本的详细信息。请提供给出结果的 api。这将非常有帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多