Javascript facebook登录获取电子邮件
我正在尝试允许用户使用facebook注册和登录我的网站,下面的代码有效,我可以在响应中看到用户名和ID 但是,我不确定如何获取用户的电子邮件地址。我已经检查了我的应用程序是否在facebook开发者仪表板上运行,并且权限和功能部分包括电子邮件Javascript facebook登录获取电子邮件,javascript,facebook,authentication,Javascript,Facebook,Authentication,我正在尝试允许用户使用facebook注册和登录我的网站,下面的代码有效,我可以在响应中看到用户名和ID 但是,我不确定如何获取用户的电子邮件地址。我已经检查了我的应用程序是否在facebook开发者仪表板上运行,并且权限和功能部分包括电子邮件 FB.getLoginStatus(function(response){ if(response.status === 'connected'){ FB.api('/me', function(response){
FB.getLoginStatus(function(response){
if(response.status === 'connected'){
FB.api('/me', function(response){
console.log(response);
});
}
});
window.fbAsyncInit = function(){
FB.init({
appId:'326746698293638',
cookie:true,
xfbml:true,
version:'v7.0'
});
};
(function(d,s,id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document,'script','facebook-jssdk'));
替换
FB.api('/me', function(response) { } )
借
并确保在登录功能上使用scope email,如下所示
FB.login(function(response) {
// handle the response
}, {scope: 'email,user_likes'});
有关详细信息,请参见更换
FB.api('/me', function(response) { } )
借
并确保在登录功能上使用scope email,如下所示
FB.login(function(response) {
// handle the response
}, {scope: 'email,user_likes'});
有关更多详细信息,请参阅