我设置了一个 FQL 查询来从"place"表中提取数据:
select distance (latitude, longitude, "25.7877" , "-80.2241"), name from place
where (distance (latitude, longitude, "25.7877" , "-80.2241")<10000)
但它只返回 15 个结果。
如果我将距离从 <10000
更改为 <2000
,我仍然得到 15 个结果,略有不同。
我尝试使用limit
,但没有区别。
在图中,使用距离的类似查询返回的结果很少......
search?type=place¢er=37.76%2C-122.427&distance=5000%20&limit=500
有人知道发生了什么吗?
谢谢!
我向Facebook发送了错误报告。 以下是他们的回应:
状态已更改:按设计重新打开→
抱歉,目前 FQL 无法支持您尝试执行的操作。这 查找您附近业务的唯一可用选项是"搜索"API, 您可以在其中执行以下格式的查询以获取更多信息 准确的结果: https://graph.facebook.com/search?q=pizza&type=place¢er=25.7877,-80.2241&distance=1000 但是,需要注意的是,您必须知道自己是什么类型的业务 搜索以获得相关结果,否则您会遇到相同的结果 使用 FQL 时遇到的限制。
图形搜索的功能相当有限,因此如果您想从place FQL table
中获取大量信息,则需要非常有创意并使用多个嵌套查询。