最近、私が取り組んでいるサイトに Facebook ログインを実装しました。ユーザーからデータを取得し、ユーザーが「ログイン」ボタンをクリックしたときに次の関数を呼び出す必要があります
function authUser() {
FB.login(checkLoginStatus, {scope:'user_likes,user_status,user_birthday'});
}
ユーザーは問題なくログインし、「user_likes、user_status、user_birthday」を取得できますが、ダイアログで上記の権限が要求されることはありません。
同様のスタックオーバーフローの質問の参照として、「スコープ」の代わりに「perms」も試しました。
価値のあるものとして、ここに私の FB.init() があります
FB.init({
appId: 'my id',
xfbml: true,
status: true,
cookie: true,
});
許可が求められない理由についてのアイデアはありますか?