我想知道如何从我当前的位置获取id facebook的用户列表
我刚刚那样做了SELECT uid , current_location FROM user WHERE current_location = '115175415163151'
但我收到了下一个错误
"{
"error": {
"message": "Your statement is not indexable. The WHERE clause must contain an indexable column. Such columns are marked with * in the tables linked from http://developers.facebook.com/docs/reference/fql ",
"type": "NoIndexFunctionException",
"code": 604
}
}"
答案 0 :(得分:0)
遗憾的是,您无法获得用户location
,因为它需要user_location or friends_location
,引自User documentation这意味着您无法在没有用户允许的情况下检索任何用户的location
所需的许可。
其次,如果不使用WHERE子句中的可索引列,则无法查询fql,引用fql documentation
您的查询也必须是可索引的,这意味着它在下面的文档中查询标记为可索引的属性。