【问题标题】:Foursquare API return different data than it's website why?Foursquare API 返回的数据与其网站不同,为什么?
【发布时间】:2018-12-21 06:44:07
【问题描述】:

我们将 Foursquare API 用于我们的一款移动应用程序,并显示附近的数据,我们使用下面的 API 来获取附近的食物位置。

https://api.foursquare.com/v2/venues/search?ll=33.17450984381138,-96.78465677816064&radius=10000&llAcc=10000&categoryId=,4d4b7105d754a06374d81259&oauth_token=HRL4YZXETY4RKRB1DV5XPPLQVVZUZEQYODTWKSICEFMU1RRN&v=20180705

这里 4d4b7105d754a06374d81259 是食品的类别 ID。

但是 API 返回的数据与他们网站上显示的数据不同,这对我们来说是个问题。

以下是他们网站上显示的数据和我们的移动应用程序上显示的数据截图,这是一个很大的不同。

【问题讨论】:

  • 为什么会有反对票,让所有人都知道为什么会很棒?
  • 该类别 ID 有什么作用? API 使用什么语言?抱歉,如果您没有向我们提供足够的信息,我们将无法为您提供帮助。请编辑您的问题以将代码包含为Minimal, Complete, and Verifiable Example
  • @Tau 为什么需要代码,因为我已经给出了 API,它返回完整的响应。这又与他们的网站不同。语言或平台可以是任意的,这就是我分享 API 的原因。
  • 您必须联系foursquare cus care或在提供的文档中查找差异..
  • 您只提到您“正在使用 Foursqure API”来做某事。如果我们甚至不知道它是如何工作的,我们怎么知道你的应用程序是做什么的?您是否创建了一个函数来自己处理 id?我们需要更多信息,而不仅仅是I used this API to create my app. Why doesn't it work?

标签: json api foursquare


【解决方案1】:

我认为您正在寻找错误的 API,如果我将 v2/venues/search? 的路径更改为 v2/search/recommendations?,并使用相同的 ll=33.17450984381138,-96.78465677816064categoryId=,4d4b7105d754a06374d81259,它显示的结果与他们网站上的结果相同。

https://api.foursquare.com/v2/search/recommendations?locale=en&explicit-lang=false&v=20181219&categoryId=,4d4b7105d754a06374d81259&limit=30&mode=locationInput&near=Frisco%2C+TX&nearGeoId=72057594042620495&ll=33.17450984381138,-96.78465677816064&oauth_token=HRL4YZXETY4RKRB1DV5XPPLQVVZUZEQYODTWKSICEFMU1RRN&v=20180705

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-28
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-06
    • 2019-01-15
    相关资源
    最近更新 更多