#react-native #expo
Вопрос:
Я не нашел никакого решения в Интернете, я нашел некоторые слова, говорящие, что удалите «node_modules», а затем установите их снова, но это не сработало :/ Это код, который я использовал:
facebookLogIn = async () => {
try {
await Facebook.initializeAsync('<MY_APP_ID>');
const {
type,
token,
expires,
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}`);
}