Facebook Graph API 搜索返回奇怪的结果

Facebook Graph API search returning strange results

更新:这是 Facebook 的内部错误,已修复。

我正在尝试从指定位置附近的地方获取事件(目前仅在英国伯明翰进行测试)。当我使用 facebook graph sdk 搜索带有参数 center={lat},{lng}&distance=1600(大约 1 英里)的地点时,在结果的第一页中,一切看起来都很好,除了有一个来自印度的结果,如何这可能吗?

$places = $fb->get("/search?type=place&center={$search[0]},{$search[1]}&fields=id,name,location,cover.fields(id,source),events.fields(id,event_times,is_canceled,ticket_uri,type,name,cover.fields(id,source),picture.type(large),description,start_time,end_time,attending_count,declined_count,maybe_count,noreply_count).order(chronological).since({$currentTimeStamp})&distance={$radius}", $access_token);

所有结果return他们的位置有经纬度,而且都比较接近,但是只有一个结果"Salt Lake City, India",和伯明翰的位置完全不同.. .

谁能给我解释一下吗?

编辑 FB Graph Explorer 上的示例 example。对我来说,它显示其中一个结果来自印度,但它应该只显示来自伯明翰。

您好,这是一个已报告的未解决的错误。 你可以在这里关注它:Graph API Search for places gives results outside of distance radius