我正在使用JS SDK并启用了“Enhanced Auth Dialog:”和“Encrypted Access Token”。我已经设置了“Authenticated Referrals”以要求发送电子邮件。当我点击预览时,每件事看起来都很好。当我尝试从我的网站上执行此操作时,我将获得旧的身份验证对话框。
$.getScript( "//connect.facebook.net/en_US/all.js", function() {
FB.init( {
appId: FACEBOOK_APP_ID,
channelUrl: MAIN_URL + "/fb-channel.html", // XHR channel to avoid iframe
oauth: true, // enables OAuth 2.0
cookie: true, // enable cookies for server-side session access
status: true, // check login status
xfbml: false // build via JS
});
FB.getLoginStatus( function(response) {
if (response.authResponse) {
// ... handles logged in users!
} else {
FB.login( function( response ) {
// Handle login repsonse
}, /*{scope: "email"}*/};
}
};
};
我已经删除了范围参数,因为我不相信它们已经不再需要了,因为我已经在Dev App中对它们进行了修改。
New Auth Dialog没有显示我做错了什么?