ユーザーがアクションを実行したときに、追加のアクセス許可、特にタイムラインへの投稿を要求するためのコードがサイトにいくつかあります。これは、FB からの応答形式が変更された最近まで正常に機能していました。以下のサンプルコードを含めました。
FB.ui({
method: 'permissions.request',
'perms': 'publish_actions',
'display': 'popup'
}, function (response) {
var confirm = response != null && response.perms != null && response.perms != '' && response.perms.indexOf('publish_actions') !== -1;
$('.close').click();
});
以前は、これからの応答は、エスカレートされた権限をユーザーが受け入れたかどうかを確認する文字列として解析可能でした。ただし、ユーザーが受け入れるか拒否するかに関係なく、現在は「false」を返すだけです。
私たちが何か間違ったことをしているのか、FB側で何かが変わったのかなど、誰か知っていますか? 問題がどこにあるのかを知るのに本当に苦労しています.