1

当我使用 FourSquare 的搜索 API 时,我看到了一些奇怪的行为。我正在建设的网站列出了所有夜总会地点 (www.nationalvip.com)

当我使用 5 个类别进行搜索时:

// 4bf58dd8d48988d121941735 - lounge
// 4bf58dd8d48988d11f941735 - nightclub
// 4bf58dd8d48988d1e7931735 - jazz club
// 4bf58dd8d48988d1e9931735 - rock club
// 4bf58dd8d48988d1d8941735 - gay clubs

一些属于以下类别的夜总会:4bf58dd8d48988d1d8941735 没有出现。

所以像这样查询:

/v2/venues/search?categoryId=4bf58dd8d48988d121941735,4bf58dd8d48988d11f941735,4bf58dd8d48988d1d8941735,4bf58dd8d48988d1e9931735,4bf58dd8d48988d1e7931735&ll=47.6097,-122.3331&radius=10000&intent=browse&v=20120801

省略这个地点:

https://foursquare.com/v/last-supper-club/40b13b00f964a520a7f61ee3

当我自己使用该类别时,他们会这样做。

...?categoryId=4bf58dd8d48988d1d8941735&ll=47.6097,-122.3331&radius=10000&intent=browse&v=20120801

我尝试重新排列类别。我真的很想避免使用各种类别多次调用 API。

有没有其他人看到这种情况发生?

4

2 回答 2

2

你的问题是位置。您提供的 ll 参数是针对旧金山的一个位置,但您希望出现的地点位于西雅图。

于 2013-01-09T05:50:19.793 回答
0

你可以将限制增加到 100 我已经做到了,半径达到 100000 米(100 公里)

于 2017-06-01T15:44:31.470 回答