Не удается получить токен доступа на Facebook после входа в систему - PullRequest
0 голосов
/ 02 февраля 2020

вот мои коды


      import { LoginButton, AccessToken } from 'react-native-fbsdk';
      <LoginButton
        publishPermissions={["email", "user_location", "first_name", "last_name"]}
        onLoginFinished={
          (error, result) => {
            console.log('error: ', error, ' result: ', result)
            if (error) {
              console.log("login has error: " + result.error);
            } else if (result.isCancelled) {
              console.log("login is cancelled.");
            } else {
              AccessToken.getCurrentAccessToken().then(
                (data) => {
                  console.log(data.accessToken.toString())
                }
              )
            }

            AccessToken.getCurrentAccessToken().then(
              (data) => {
                console.log('data: ', data)
                console.log('token:', data.accessToken.toString())
              }
            )
          }
        }
        onLogoutFinished={() => console.log("logout.")} />

при первом успешном запуске моего проекта строка console.log (data.accessToken.toString ()) выполнила свою работу, отключив токен. Но теперь кажется, что он больше не go в событии onLoginFinished, потому что первая строка журнала не запущена. Есть какие-нибудь предложения, пожалуйста?

...