为什么Foursquare场馆搜索api在使用父类别id时会忽略一些结果,但在使用子类别id时会显示这些结果?

为什么Foursquare场馆搜索api在使用父类别id时会忽略一些结果,但在使用子类别id时会显示这些结果?,foursquare,Foursquare,我试图通过指定类别ID来缩小foursquare场地搜索api结果的范围。 当我尝试使用id4d4b7105d754a06374d81259的父类别id(如“食品”)时,结果不包含子类别id为“快餐店”且id4bf58dd8d48988d16e941735的一些餐馆,但在使用子类别id进行搜索时,搜索结果中忽略了餐馆。 我认为当指定父类别id时,结果必须包含所有子类别id的所有结果?这是真的还是我遗漏了什么? 谢谢 编辑:设置intent=browse似乎解决了我的问题 编辑:设置intent=

我试图通过指定类别ID来缩小foursquare场地搜索api结果的范围。 当我尝试使用id
4d4b7105d754a06374d81259
的父类别id(如“食品”)时,结果不包含子类别id为“快餐店”且id
4bf58dd8d48988d16e941735的一些餐馆,但在使用子类别id进行搜索时,搜索结果中忽略了餐馆。
我认为当指定父类别id时,结果必须包含所有子类别id的所有结果?这是真的还是我遗漏了什么?
谢谢

编辑:设置intent=browse似乎解决了我的问题

编辑:设置intent=browse似乎解决了我的问题

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

checkin
查找当前用户在当前时刻可能在提供的
ll
上签入的场地

browse
查找给定区域内的场馆。与
签入
意图不同,
browse
搜索整个区域,而不是仅查找离某个点最近的场馆

另见