“Iniciar sesión con Facebook Expo React Native” Código de respuesta

Iniciar sesión con Facebook Expo React Native

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

Iniciar sesión con 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

Respuestas similares a “Iniciar sesión con Facebook Expo React Native”

Preguntas similares a “Iniciar sesión con Facebook Expo React Native”

Más respuestas relacionadas con “Iniciar sesión con Facebook Expo React Native” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código