Oturum açma çalışıyor, ancak yalnızca temel izinleri istiyor ve iletişim kutusunu iptal ederken veya sonlandırırken bir uyarı tetiklenmiyor. Eğer değilse, sen publish_actions/publish_stream hakkındaki bu okumalı, OG Eylemler kullanacaksanız bilmiyorumFB.login() verilen izinleri istemiyor
window.fbAsyncInit = function() {
// init the FB JS SDK
FB.init({
appId : 'XXX', // App ID from the App Dashboard
channelUrl : 'XXX', // Channel File for x-domain communication
cookie : true, // set sessions cookies to allow your server to access the session?
xfbml : true, // parse XFBML tags on this page?
frictionlessRequests: true,
oauth: true
});
FB.login(function(response) {
if (response.authResponse) {
alert("ok");
} else {
alert("canceled");
}
}, {scope:'publish_actions,publish_stream'});
};
Bu cevap doğru cevap olarak işaretlenmelidir. Bu benim problemimi çözdü. 'Fb: login-button' kullanılırken' FB.Login' '' scope' parametresini göndermez. Bir facebook kütüphanesi hatası gibi görünüyor. –
Bu, bulmak için uzun sürdü! Kimse bunu facebook'a bir hata olarak bildirdi mi? 'XFBML'yi kullanırken, {kapsam: ''}' tamamen yok sayılır. –