Foursquare API返回的数据与网站不同,为什么?

时间:2018-12-21 06:44:07

标签: json api foursquare

我们正在将Foursquare API用于我们的移动应用程序之一,并显示附近的数据,我们正在使用以下API来获取附近的Food位置。

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返回的数据与他们网站上显示的数据不同,这对我们来说是个问题。

下面是在其网站上显示并在我们的移动应用程序中显示的数据的屏幕截图,差异很大。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找错误的API,如果我使用相同的v2/venues/search?v2/search/recommendations?将路径ll=33.17450984381138,-96.78465677816064更改为categoryId=,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

enter image description here