アプリのリクエストをユーザーに送信しようとしています。
サイトのホームページとして「キャンバス URL」と「セキュア キャンバス URL」 (このページの証明書は自己署名) を設定しました。
私のjsコード:
function do_facebook_login() {
FB.login(function(response) {
if (response.authResponse) {
FB.ui({
method: 'apprequests',
message: 'message',
data: '{"inviter_id":"some_text"}'
}, requestCallback);
}
}, {scope: 'email,user_birthday'});
}
ユーザーがリクエストを正常に送信しました。招待されたユーザーがリクエスト メッセージをクリックすると、「Secure Canvas URL」を含むページが開きますが、「request_ids」が取得されません (実際には、$_GET 配列に変数は取得されません)。また、iframe で空白のページが表示されることがあります (これはランダムに発生し、どのケースで指定することはできません)。
なぜこれが起こるのか考えていますか?