FQL按名称搜索地点

时间:2012-02-15 18:46:55

标签: php facebook facebook-fql

我有点坚持这个FQL查询。

我可以在我的位置附近找到地点,但有时GPS关闭了,我想提交一个文本搜索我所在的地方,但这个查询根本没有返回任何结果,甚至看起来它崩溃了我的PHP脚本的其余部分:

SELECT name,description,geometry,latitude,longitude,checkin_count,display_subtext FROM place WHERE name = 'Oslo'

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

不幸的是,你不能这样做。

当我尝试查询Facebook总部(the correct query example from their docs page)时:

SELECT name,description,geometry,latitude, longitude, checkin_count, display_subtext FROM place WHERE name="Facebook Palo Alto"

您收到错误:

您的陈述不可转化。 WHERE子句必须包含可索引的列。此类列在http://developers.facebook.com/docs/reference/fql

链接的表格中标有*

如果您查看文档,标有*的列只有page id。所以你只能通过给它一个页面id来直接查询地方表。