लॉगिन काम कर रहा है, लेकिन यह केवल मूल अनुमतियों के लिए पूछता है और संवाद रद्द या समाप्त करते समय कोई चेतावनी ट्रिगर नहीं होती है।FB.login() दिए गए अनुमतियों के लिए नहीं पूछ रहे हैं
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'});
};
यह उत्तर सही उत्तर के रूप में चिह्नित किया जाना चाहिए। यह मेरी समस्या हल हो गई। 'Fb.login' विधि 'fb: login-button' का उपयोग करते समय' स्कोप 'पैरामीटर नहीं भेजता है। यह एक फेसबुक लाइब्रेरी बग लगता है। –
यह खोजने के लिए बहुत लंबा लगा! क्या किसी ने अभी तक एक बग के रूप में फेसबुक पर इसकी सूचना दी है? 'XFBML' का उपयोग करते समय,' {scope: ''}} को पूरी तरह से अनदेखा किया जाता है। –