Я пытаюсь обработать ответ после того, как пользователь вошел в систему через FB, и я правильно получил ответ как объект.Когда я пытаюсь сохранить его, установив состояние 'userInfo' и пытаюсь сохранить в журнале состояние, я получаю ошибку 190. Любая мысль?Вот мой код
Запрос:
async loginWithFacebook() {
const {type, token} = await Expo.Facebook.logInWithReadPermissionsAsync
('mytoken 32832839etc', {permissions: ['public_profile']})
if (type == 'success') {
const credential = firebase.auth.FacebookAuthProvider.credential(token)
const response = await fetch(
'https://graph.facebook.com/me?access_token=${token}&fields=id.name.picture.type(large)');
const userInfo = await response.json();
this.setState({ userInfo });
console.log(this.state.userInfo);
Alert.alert(
'Logged In'
);
firebase.auth().signInWithCredential(credential).catch((error) =>{
console.log(error)
})
}
return
}
и это сообщение об ошибке
Object {"error": Object {"code": 190, "fbtrace_id": "ERl8VWIrluv", "message ":" Недопустимый токен доступа OAuth. "," type ":" OAuthException ",},}