我想在半径中搜索选定的ID(或名称)。 例如,如果我有3个不同的ID(1,2和3),我想在其中搜索搜索范围内的那些。如果地点1和2在这个范围内,而地点3不在,我想在响应中,只有前2个。
有一些字段允许在搜索查询中添加ID(其中包括搜索)吗?
https://graph.facebook.com/v2.5/search?q= *&安培;类型=地方&安培;中心= X,X安培;距离= 500安培;字段=名称,位置和安培;限= 100
- > &安培; IDS = 1,2,3
或者是否可以在多个查询中添加中心和距离过滤器?
https://graph.facebook.com/v2.5/?ids=1,2,3&fields=location {经度,纬度,城市}
- > &安培;中心= X,X安培;距离= 500
答案 0 :(得分:0)
API不支持该类型的操作,place search上受支持的运算符名称为q
,中心点为center
,distance
距离该中心点的距离
您的第二个示例也不是搜索,它是获取三个单独ID的代码,但该地点对象不支持以这种方式搜索附近的其他地方
如果您想要像您所描述的那样进行搜索,则需要使用已知的'确定中间位置和确定点的位置。那些地方和距离'从该中心您需要在您所需的区域内找到地点