これは私がここに投稿した最初の質問ですが、スタックは過去に役立つ以上のものでした。また、私は何時間も検索し、すでに寄せられた多くの質問を読みましたが、まだ苦労しています.
だから、私はFBアプリを書いていますが、私の問題はJS SDKにあります.FBの開発者エリアで権限を設定し、FB.loginで「スコープ」を指定しましたが、クリーンな(真新しいアカウント) FB のバージョンでは、指定した権限、特に publish_stream と photo_upload を求められません。これが適切に機能しないと、アップロードされたすべての画像は、フォト アルバムでユーザーによる「承認」が必要になります。
開発者アカウントのアクセス許可を確認すると、正しいアクセス許可がありますが、2 つのアカウントに違いがある理由を一生理解できません。
「スコープ」が指定された私のログイン機能は次のとおりです。
function login() {
FB.login(function(response) {
if (response.authResponse) {
// connected
var access_token = FB.getAuthResponse()['accessToken'];
console.log('Access Token = '+ access_token);
testAPI();
} else {
// cancelled
}
}, {scope:'publish_stream,photo_upload'});
}
何か助けていただければ幸いです。情報が不足している場合は、少しお知らせください。