私はこれを使ってFacebookの友達を私のアプリに招待しています:
function invite(id) {
FB.ui({
method: 'apprequests',
message: 'mytext',
title: 'mytitle',
to: id,
}, function(response){
if (typeof response.error_message != 'undefined') {
console.log(response.error_message);
}else{
if(response!=null){
var invitados = id.split(',');
for( i=0; i<invitados.length; i++){
$('#friend_'+invitados[i]).addClass('invited');
}
}
}
});
}
問題は、サーバーにssl証明書がまだないことです(これはインストールすることで解決する必要があります。Facebookは安全なログインに移行したため、Facebookのサイトにサイトを表示するためにsslが必要です)
また、一部のユーザーはFacebookから501エラーを受け取ります。
(net::ERR_INSECURE_RESPONSE):
Facebook(ifame内)ではなく、私のサイトでリクエスト(おそらく_blank)を強制的に開く方法はありますか?