Foursquare API return 与它的网站不同的数据为什么?

Foursquare API return different data than it's website why?

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

以下是他们网站上显示的数据和我们手机应用程序上显示的数据截图,差别很大。

我认为你在寻找错误的 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