多个请求ID中的多个用户ID

时间:2011-09-28 01:46:45

标签: facebook facebook-graph-api

就像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”

有什么想法吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

找到了解决方案:

var requests = res.request_ids.join(',');
FB.api('',{"ids": requests }, function(response) {
    console.log(response);
});
相关问题