“Zaloguj się z Facebook Expo React Native” Kod odpowiedzi

Zaloguj się z Facebook Expo React Native

import * as Facebook from 'expo-facebook';
Elegant Elephant

Zaloguj się z Facebook Expo React Native

async function logIn() {
  try {
    await Facebook.initializeAsync({
      appId: '<APP_ID>',
    });
    const { type, token, expirationDate, permissions, declinedPermissions } =
      await Facebook.logInWithReadPermissionsAsync({
        permissions: ['public_profile'],
      });
    if (type === 'success') {
      // Get the user's name using Facebook's Graph API
      const response = await fetch(`https://graph.facebook.com/me?access_token=${token}`);
      Alert.alert('Logged in!', `Hi ${(await response.json()).name}!`);
    } else {
      // type === 'cancel'
    }
  } catch ({ message }) {
    alert(`Facebook Login Error: ${message}`);
  }
}
Elegant Elephant

Odpowiedzi podobne do “Zaloguj się z Facebook Expo React Native”

Pytania podobne do “Zaloguj się z Facebook Expo React Native”

Więcej pokrewnych odpowiedzi na “Zaloguj się z Facebook Expo React Native” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu