找不到餐厅使用/场地/搜索终点

时间:2013-07-15 06:25:19

标签: foursquare

向Foursquare工程师提问:)你能否向我解释为什么我找不到使用/venue/search终点的餐馆?

有问题的餐厅是Aqua in San Francisco。根据{{​​3}}要求,餐厅位置为37.793489,-122.399905。所以我正在使用intent = checkin来调用/地点/搜索请求,并使用这些坐标。

/venue/ID

API会返回30个没有Aqua的项目。它在https://api.foursquare.com/v2/venues/search?v=20130712&ll=37.793489,-122.399905&categoryId=4d4b7105d754a06374d81259,4d4b7105d754a06376d81259&intent=checkin&radius=100&oauth_token=QEJ4AQPTMMNB413HGNZ5YDMJSHTOHZHMLZCAQCCLXIX41OMP中所说的地方:

Unlike the checkin intent, browse searches an entire region instead of only finding Venues closest to a point.

那么为什么不返回按照我提供的点的距离排序的项目?

如果我改变浏览意图,我会在结果中获得“Aqua”。

基本上行为看起来不一致。我怎样才能让它更可靠?

1 个答案:

答案 0 :(得分:1)

看起来这种情况正在发生,因为这不是Foursquare认为您可能会检查的场所。鉴于您的纬度/经度和半径,Foursquare认为您更有可能检查您看到的30个结果,而不是您想要的餐厅。

但是,如果您要么缩小半径或增加结果数量,您将找到有问题的餐厅。