我正在尝试通过使用 facebook 上的特定地理位置搜索场地来检索场地信息。我正在尝试使用 FQL 来做到这一点。
例如,我想检索星巴克地点信息(我知道星巴克实际上在那里),到目前为止我想出了:
SELECT name, description, latitude, longitude, checkin_count
FROM place
where page_id in ( SELECT page_id from place where name = 'Starbucks' ) and distance(latitude, longitude, "9.961718","-84.054542") < 1000
但不幸的是,我只收到以下错误
“您的语句不可索引。WHERE 子句必须包含可索引列。这些列在从http://developers.facebook.com/docs/reference/fql链接的表中标有 * ”
有人知道我做错了什么或如何做我想做的事吗?