Пожалуйста, помогите мне относительно моего запроса.
Я делаю мгновенную игру, и в эту игру я хочу получить информацию о пользователе (игроке) (например, адрес электронной почты, пол, день рождения и местоположение).
Я использую следующий код для получения информации, но здесь не работает код:
window.fbAsyncInit = function () {
FB.init({
appId: '<app_id>',
cookie: true,
xfbml: true,
version: 'v3.2'
});
FB.AppEvents.logPageView();
function onLogin(response) {
if (response.status == 'connected') {
FB.api('/me?fields=id,name,birthday,gender,installed,email', function (data) {
console.log('Hello, ' + data.first_name + '!');
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
}
FB.getLoginStatus(function (response) {
// Check login status on load, and if the user is
// already logged in, go directly to the welcome message.
if (response.status == 'connected') {
onLogin(response);
} else {
// Otherwise, show Login dialog first.
FB.login(function (response) {
onLogin(response);
}, {scope: 'email'});
}
});
};
, но когда я запускаю этот код в IG, возникает ошибка - операция небезопасна.
Пожалуйста, помогите мне предоставить решение, которое позволяет мне получать информацию о пользователях с разрешением.
здесь приведены следующие шаги:
a) в учетной записи разработчика Facebook создайте приложение
b) затем добавьте логин продукта Facebook
c), а также центр приложений - здесь добавьте разрешение, которое хотите запросить у пользователя.
d) после этого откройте страницу приложения, гдениже
URL приложения https://www.facebook.com/games/app_namespace: показать эти разрешения