Я использую элемент google-signin из Google Web Components, но я не знаю, как вернуть информацию о пользователе.google-signin не возвращает информацию о пользователе
<google-signin
client-id="{{my-id}}" scopes="email profile"
signed-in="{{signedIn}}"></google-signin>
Я попытался написать некоторую функцию JS, но это не сработало.
function (signedIn) {
var profile = gapi.auth2.getAuthInstance().currentUser.get().getBasicProfile();
console.log('Name: ' + profile.getName());
console.log('Image: ' + profile.getImageUrl());
}
Извините, если это глупые вопросы, но я плохо разбираюсь в веб-разработке. Благодарим вас за советы.
Спасибо датчик, отличное объяснение. Я был успешным в работе и функционировании google-signin, когда я запускаю его в браузере, но когда я запускаю его на своем устройстве, я получаю следующее в handleSignIn: «Uncaught TypeError: Невозможно прочитать свойство currentUser 'из null" , Это происходит, когда я запускаю его через Android Studio или когда я создаю подписанный apk после изменения идентификатора моего клиента на Android. Любая помощь приветствуется. –