1

私にリクエストを送信した app_ids を取得することはできますか? 私はFQLを通してそうしようとしています

 Select app_id from apprequest where recipient_uid=me(); 

しかし、私は結果を得ました

  {
  "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
 }
 }

私のロジックの何が問題になっていますか? FQL を介してリクエストを送信するアプリのリストを取得する方法はありますか?

4

1 に答える 1

0

私のロジックの何が問題になっていますか?

何もない。エラーメッセージ自体がリンクしているドキュメントページには、それrecipient_uid インデックス可能なフィールドであると書かれています。典型的なちょっとした FB-f*ckup だと思います。これに関するバグ レポートが既にあるかどうかを確認し、ない場合は作成してください。

Graph APIuserオブジェクトにはapprequests接続があります。それを試しましたか?

https://developers.facebook.com/tools/explorer?method=GET&path=me%3Ffields%3Dapprequests.fields(to%2Capplication%2Ccreated_time%2Cdata%2Cfrom%2Cid%2Cmessage)

于 2013-05-16T15:46:39.743 に答える