0
Я разрабатываю приложение, в котором используется API Facebook. Facebook Connect. Оказывается, я не могу получить атрибут электронной почты. В чем проблема?Facebook Connect - принять атрибут электронной почты
FB.init({
appId : 'CODE',
status: true,
cookie: true,
xfbml: true,
});
function statusFacebook() {
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
FB.api('/me', function(resp) {
var nome = resp.name;
var email = resp.email;
var token = response.authResponse.accessToken;
});
} else if (response.status === 'not_authorized') {
loginFacebook(); // nao autorizado, solicitar login
}
else {
loginFacebook(); // nao autorizado, solicitar login
}});
}
function loginFacebook() {
FB.login(function(response) {
if (response.authResponse) {
FB.api('/me', function(resp) {
var nome = resp.name;
var email = resp.email;
var token = response.authResponse.accessToken;
}, {scope: 'email'});
}
});
}
Имеют разрешения и другие, но не работают. кнопки: <a href="##" onClick="statusFacebook();">Login Facebook</a>
я сделайте это, но решение создало fb-кнопку с областью действия и в случае, когда onlogin вызовет функция .. спасибо !! –