次のコードを使用して、「apprequest」ダイアログを使用してアプリリクエストを送信しようとしています
ただし、この場合、リクエストダイアログが表示されますが、リクエストは送信されません
var 招待フレンド;
window.fbAsyncInit = function() {
FB.init({
appId : '112312312312321',
ステータス:真、
channelUrl : '//mysite.com/include/fb/channel.php',
クッキー:真、
摩擦のないリクエスト: true
});
// ここに追加の初期化コード
FB.getLoginStatus(関数(応答) {
if (response.status === '接続') {
// ユーザーがログインし、あなたの
// アプリ、および response.authResponse 供給
// ユーザーの ID、有効なアクセス トークン、署名付き
// リクエスト、およびアクセス トークンの時間
// 署名されたリクエストはそれぞれ有効期限が切れます
console.log('承認済み');
FB.api('/me', function(response) {
console.log(応答名);
});
inviteFriends=function(){
var l="";
FB.api('/me/friends',function(response){
console.warn(response.data.length);
for (var i=0; i<20;i++){
//alert(o.id);
l=l+','+response.data[i].id;
}
console.log(l);
FB.ui({method: 'apprequests',
message: 'Hey send me a pic usign picinchat.com in fb chat!',
to: l
}, function(response){
console.log(response.toSource());
});
}
});
}
友達を招待();