FQL从我当前位置获取非朋友列表

时间:2013-08-31 10:54:05

标签: facebook-fql

我想知道如何从我当前的位置获取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
  }
}"

1 个答案:

答案 0 :(得分:0)

遗憾的是,您无法获得用户location,因为它需要user_location or friends_location,引自User documentation这意味着您无法在没有用户允许的情况下检索任何用户的location所需的许可。

其次,如果不使用WHERE子句中的可索引列,则无法查询fql,引用fql documentation

  

您的查询也必须是可索引的,这意味着它在下面的文档中查询标记为可索引的属性。