Я пытаюсь получить контакт пользователя через API Windows Live js. Я прочитал официальную документацию, но у меня проблемы с простой связью.Проблема подключения Windows Live API
Вот что я сделал:
WL.init({
client_id: 'myclientId',
redirect_uri: 'http://www.salezeotest.lan',
});
function signInUser() {
WL.login({
scope: ["wl.signin", "wl.basic", "wl.birthday", "wl.emails"]
}).then(
function(response)
{
console.log("logedin");
},
function(responseFailed)
{
console.debug(responseFailed);
console.log('error');
}
);
}
Функция 'signInUser' является trigerred после нажатия кнопки. Что происходит, когда я нажимаю на него, я получаю текущее всплывающее окно для ввода моих учетных данных и позволяю моему приложению получать доступ к материалам, которые я помещал в «область».
Затем я нажимаю кнопку «да», чтобы разрешить доступ, и перенаправляюсь к моему redirectURI внутри всплывающего окна (я вижу маркер доступа в URL-адресе). Но ничего не происходит, консоль ничего не регистрирует до тех пор, пока я не закрою всплывающее окно, после чего получаю это сообщение:
[WL] WL.login: всплывающее окно закрыто без получения согласия.
Я тестирую это локально, и я уже настроил файл моего хоста.
Любые мысли ?!
То же самое происходит со мной! Это сводило меня с ума! BTW, вы можете принять свой собственный ответ –
Рад, что это может помочь! Готово! благодаря – Rommy