Угловой вход в Facebook во всплывающем окне с «кодом» вместо «access_token» - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь использовать логин Facebook в своем приложении.

Я хочу войти в веб-интерфейс (Angular 2), получить code и отправить его в API для получения токена обновления. Мой код:

//constructor
fb.init({appId: '234',xfbml: true,version: 'v2.8'});
//button clicked
this.fb.login({
    enable_profile_selector: true,
    return_scopes: true,
    scope: 'public_profile,user_friends,email,pages_show_list',
}).then((response: LoginResponse) => {}));

но он возвращает accessToken вместо кода.

Как получить код после входа в систему?

1 Ответ

0 голосов
/ 16 ноября 2018

Я не думаю, что с JS SDK можно получить code вместо access_token - если вы используете официальный, то есть.Получить код можно с помощью ручного входа в систему: https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/

Но: обновление токена возможно только при взаимодействии с пользователем.

...