Не удается прочитать свойство 'currentUser' из неопределенного. Значение googleUser такое же, как значение currentUser в Google oauth2? - PullRequest
0 голосов
/ 12 апреля 2019

Является ли значение googleUser таким же, как currentUser в Google auth2?

componentDidMount() {

    window.gapi.load("client:auth2", () => {
      window.gapi.client
        .init({
          clientId:
            'CLIENT-ID.apps.googleusercontent.com',
          scope: "email"
        })
        .then(() => {
          this.auth2 = window.gapi.auth2.getAuthInstance()


          console.log('Current User Details :' , this.auth2.currentUser.Ab);
          console.log(this.auth2);

        });

       console.log(this.auth2.currentUser);
    }); 
  }

1 Ответ

0 голосов
/ 15 апреля 2019

Объект GoogleUser представляет одну учетную запись пользователя. Объекты GoogleUser обычно получают путем вызова GoogleAuth.currentUser.get ().

GoogleAuth.currentUser.get () Возвращает объект GoogleUser, который представляет текущего пользователя. Обратите внимание, что во вновь инициализированном экземпляре GoogleAuth текущий пользователь не был установлен. Используйте метод currentUser.listen () или GoogleAuth.then (), чтобы получить инициализированный экземпляр GoogleAuth.

https://developers.google.com/api-client-library/javascript/reference/referencedocs

...