Я пытаюсь получить электронную почту пользователя facebook для своего приложения. Но когда я запрашиваю адрес электронной почты, возвращается как null. Форумы предполагают, что пользователь должен предоставить разрешение электронной почты вашему приложению. Как заставить пользователя предоставить это разрешение или спросить его, какие поля он даст для доступа к приложению. Я могу получить имя, но не адрес электронной почты, из кода ниже.facebook javascript api получить адрес электронной почты пользователя
FB.api(
{
method: 'fql.query',
query: 'SELECT name, email FROM user WHERE uid='+FB.getSession().uid
},
function(response) {
alert(response[0].name);
}
);
Работает отлично. Большое спасибо Awais. Именно то, что я искал. Также спасибо Хавьеру за редактирование текста. –
Если вы используете синтаксис HTML5, атрибут 'data-perms' –
@mihata Спасибо за обновленную информацию –