为什么在使用父类别ID时,Foursquare场所搜索API会省略一些结果,而在使用子类别ID时却显示这些结果?

时间:2018-07-22 09:36:34

标签: foursquare

我正在尝试通过指定类别ID来缩小Foursquare场所搜索API的结果。 当我尝试使用父类别ID(例如ID为4d4b7105d754a06374d81259的“食物”)时,结果中不包含子类别ID为“ {Fast Food Restaurant”且ID为4bf58dd8d48988d16e941735”的一些餐馆,但是当搜索子类别ID为省略的餐厅会显示在搜索结果中。 我认为指定父类别ID时,结果必须包含所有子类别ID的所有结果?这是真的还是我缺少什么? 谢谢

编辑:设置意图=浏览似乎可以解决我的问题。

1 个答案:

答案 0 :(得分:0)

  

编辑:设置意图=浏览似乎可以解决我的问题。

是的,您应该设置intent = browse,因为默认值为checkin

checkin在当前时刻找到当前用户可能在提供的ll中签到的场所。

browse查找给定区域内的场所。与checkin的意图不同,browse会搜索整个区域,而不是仅查找最接近某个点的地点。

另请参阅https://developer.foursquare.com/docs/api/venues/search