FB.login() not asking for given permissions
facebook, javascript
Solution
Are you using fb:login-button? If so, have you tried adding the permissions there instead of in FB.login()? So it would look something like:
<fb:login-button scope="publish_actions,publish_stream"></fb:login-button>
Problem
The login is working, but it only asks for basic permissions and no alert is triggering when canceling or finishing the dialog. ``` 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'}); }; ```