私は現在、次のような方法を使用しています。
FB.ui({ method: 'oauth', perms: "user_photos" }, post_auth_callback);
OAuth 2.0 のアップグレードにより、アクセス許可の要求方法が変更されましたか? 現在のFacebook のドキュメントには、 permsパラメータが表示されていません。スコープパラメータに置き換えられたようです。ただし、テストでは、スコープ パラメータは無視され、単に標準アクセスが要求されます。
私は現在、次のような方法を使用しています。
FB.ui({ method: 'oauth', perms: "user_photos" }, post_auth_callback);
OAuth 2.0 のアップグレードにより、アクセス許可の要求方法が変更されましたか? 現在のFacebook のドキュメントには、 permsパラメータが表示されていません。スコープパラメータに置き換えられたようです。ただし、テストでは、スコープ パラメータは無視され、単に標準アクセスが要求されます。
FB.login() メソッドを使用してみて、前述のようにスコープパラメーターを渡します。また、OAuth 2.0 が有効になるように、FB.init() への呼び出しでoauthパラメータを true に設定してください。
FB.login(function(response) {
if(response.authResponse) {
console.log("photo permissions granted")'
} else {
console.log("photo permissions denied")'
}
}, {
scope : 'user_photos,friends_photos'
});