登录功能可以正常使用,但是它只请求基本权限,而且当取消或完成对话框时没有触发任何警报。
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-button
时,方法FB.Login
不会发送scope
参数。这似乎是一个Facebook库的bug。 - Bernardo PachecoXFBML
时,{scope:''}
会被完全忽略。 - Filip Haglund