Facebook API SDK for JavaScript を使用して、認証されたユーザーの友達を招待してアプリを使用しています。
友達を招待するには、次のようにInvitable Friends APIを使用します。
FB.ui({
method: 'apprequests',
message: "Hey, use my app!"
}, function(){
debugger
});
その前に、次を使用してページで Facebook API を初期化しますFB.init
。
$.getScript("https://connect.facebook.net/en_us/sdk.js", function () {
FB.init({
appId: "14....56",
version: "v2.5"
});
});
友達を招待するポップアップは正常にDone機能していますが、(ポップアップ内の) ボタンをクリックすると、コールバック関数が呼び出されません (デバッガーに到達しません)。
ただし、(ポップアップを閉じるために) ウィンドウの閉じるボタンをクリックすると、関数が呼び出されます。
ボタンをクリックしたときにもコールバックを呼び出すようにコードを修正するにはどうすればDoneよいですか?