Facebook 检索给定用户\u id的apprequest

Facebook 检索给定用户\u id的apprequest,facebook,apprequests,Facebook,Apprequests,是否可以检索已向我发送请求的应用程序ID?我试着通过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 wit

是否可以检索已向我发送请求的应用程序ID?我试着通过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向我发送请求的应用程序列表

我的逻辑怎么了

没什么。错误消息本身链接到的文档页面表明,
recipient\u uid
是一个可索引字段。我想这是典型的小FB-f*ckup。你应该看看是否已经有一个bug报告,如果没有,就创建一个

Graph API
user
对象有一个
apprequests
连接,您尝试过吗


非常感谢。我将代码重写为$response=$facebook->api('me/apprequests');但我现在面临的问题是,我得到的结果总是空的。我请一些朋友向我发送应用程序请求,但结果仍然是空的。为什么我不能得到正确的结果。