Facebook 检索给定用户\u id的apprequest
是否可以检索已向我发送请求的应用程序ID?我试着通过FQL这样做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
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 APIuser
对象有一个apprequests
连接,您尝试过吗
非常感谢。我将代码重写为$response=$facebook->api('me/apprequests');但我现在面临的问题是,我得到的结果总是空的。我请一些朋友向我发送应用程序请求,但结果仍然是空的。为什么我不能得到正确的结果。