Войти через Facebook с кодом ошибки 190 в React Native - PullRequest
0 голосов
/ 03 июня 2018

Я пытаюсь обработать ответ после того, как пользователь вошел в систему через 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 ",},}

...