1

答案可能只是在暗示我,但这让我很烦恼

我一直在做一个简单的搜索,试图找到我附近的所有户外野餐点。所以我在我的邮政编码中搜索 picnic,我得到了一个结果列表。
https://foursquare.com/search?tab=tipResults&q=picnic&lat=&lng=&near=10001

然后,我尝试使用 api(场所/探索端点)进行相同的搜索,以查看我的应用程序是否运行良好,并获得完全不同的地点列表。我一直在使用的 api url 是
https://api.foursquare.com/v2/venues/explore?near=10001§ion=outdoors&query=picnic&radius=5000&client_id=XXXX&client_secret=YYYY

顺便说一句,如果我不包括半径,它只返回 1 个条目。

4

1 回答 1

2

您提供的网址:https ://foursquare.com/search?tab=tipResults&q=picnic&lat=&lng=&near=10001

提示结果在 10001 左右。

您提供的 API 调用:https ://api.foursquare.com/v2/venues/explore?near=10001§ion=outdoors&query=picnic&radius=5000&client_id=XXXX&client_secret=YYYY

是单个探索搜索 api 调用。

这两个是非常不同的,并且会产生不同的结果

尝试通过 API 运行提示搜索(API docs at this place):

https://api.foursquare.com/v2/tips/search?near=10001&query=picnic

直接测试链接

让我们知道这是否可以解决问题。

于 2012-05-22T06:55:09.150 回答