Как получать сообщения пользователей с помощью Firebase и аутентифицировать с помощью Facebook? - PullRequest
0 голосов
/ 23 апреля 2020

Я использую Firebase Auth для входа через Facebook. Я хочу получить некоторые дополнительные данные из учетной записи Facebook (сообщения и образование). Я узнал, что мне нужно использовать Graph API - graph.facebook.com / v6.0 / {person-id} , но я не могу найти, как получить ' person-id 'если пользователь был авторизован через Firebase auth (auth.currentUser).

1 Ответ

1 голос
/ 24 апреля 2020

Вы можете получить всю информацию о пользователях Facebook после входа, независимо от того, какой метод вы используете для входа:

firebase.auth().signInWithCredential(facebookCred)
  .then((result) => {
    // All facebook additional user info available here:
    console.log(result.additionalUserInfo.profile);
  });

firebase.auth().signInWithPopup(facebookProvider)
  .then((result) => {
    // All facebook additional user info available here:
    console.log(result.additionalUserInfo.profile);
  });  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...