0

現在の場所から 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
  }
}"
4

1 に答える 1

0

残念ながらlocation、どちらかが必要なため、ユーザーを取得することはできません。ユーザーのドキュメントuser_location or friends_locationから引用すると、ユーザーが必要な権限を許可しない限り、ユーザーを取得することはできません。location

第 2 に、 fql のドキュメントから引用して、WHERE 句でインデックス可能な列を使用せずに fql でクエリを実行することはできません。

また、クエリはインデックス可能である必要があります。つまり、以下のドキュメントでインデックス可能とマークされているプロパティをクエリします。

于 2013-09-01T02:45:43.127 に答える