就像facebook开发人员在这里提到的那样:http://developers.facebook.com/docs/reference/dialogs/requests/
我可以使用此javascript代码从多个请求ID中检索多个用户ID:
function getMultipleRequests(requestIds) {
FB.api('', {"ids": requestIds }, function(response) {
console.log(response);
});
}
但它对我不起作用,我在网上找不到任何真实的例子。
这是我的代码:
function newInvite()
{
var receiverUserIds = FB.ui({
method: 'apprequests',
message: 'message',
title: 'title',
},
function(res){
if (!res || !res.request_ids) { /* user canceled */ return; }
FB.api('',{"ids": res.request_ids }, function(response) {
console.log(response);
});
}
)}
我在firebug控制台中收到以下错误:
(#803)您请求的某些别名不存在:[“2451125555242”,“254271541274626”] 键入:“OAuthException”
有什么想法吗?
非常感谢
答案 0 :(得分:0)
找到了解决方案:
var requests = res.request_ids.join(',');
FB.api('',{"ids": requests }, function(response) {
console.log(response);
});