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 回答