Facebook FQL“PLACE”查询返回的结果非常少

时间:2013-12-24 22:04:00

标签: facebook facebook-graph-api facebook-fql

我设置了一个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&center=37.76%2C-122.427&distance=5000%20&limit=500

任何人都知道发生了什么事?

谢谢!

1 个答案:

答案 0 :(得分:1)

我向Facebook发送了一个错误报告。以下是他们的回复:

状态已更改:重新打开→按设计

  

很抱歉,此时FQL无法支持您尝试执行的操作。该   唯一可用于查找您附近业务的选项是“搜索”API,   您可以使用以下格式执行查询以获得更多信息   准确的结果:   https://graph.facebook.com/search?q=pizza&type=place&center=25.7877,-80.2241&distance=1000   但是,需要注意的是,您必须知道自己的业务类型   寻找相关结果,否则你会遇到相同的结果   您在使用FQL时遇到的限制。

图搜索的功能相当有限,因此如果您想从place FQL table获取大量信息,则需要非常有创意并使用多个嵌套查询。