我正在尝试使用“apprequest”对话框使用以下代码发送应用程序请求

但是在此显示请求对话框但不发送请求

var inviteFriends;
window.fbAsyncInit = function(){
FB.init({
appId:'112312312312321',
状态:是的,
channelUrl:'// mysite.com/include/fb/channel.php',
cookie:是的,
无摩擦请求:真的
});

//这里有额外的初始化代码
FB.getLoginStatus(function(response){

if(response.status ==='connected'){
//用户已登录并已连接到您的
// app和response.authResponse供应
//用户的ID,有效的访问令牌,签名
//请求,以及访问令牌的时间
//并且签名请求每个都过期
的console.log( '授权');

FB.api('/ me',function(response){
的console.log(response.name);
});

inviteFriends =函数(){
var l =“”;
FB.api( '/ ME /朋友',函数(响应){

console.warn(response.data.length);

for(var i = 0; i <20; i){
//alert(o.id);
l = l','response.data [i] .id;
}
的console.log(升);

FB.ui({method:'apprequests',
消息:'嘿,在fb聊天中发给我一张pic usign picinchat.com',
到:l
},function(response){
的console.log(response.toSource());

});
}

});

}
邀请朋友();