Я создал один единственный вход Google, выполнив следующие шаги, указанные в https://developers.google.com/identity/sign-in/web/sign-in
Знак работает как шарм, но когда я пытаюсь интегрировать вывеску в соответствии со статьей в ссылке
Я получаю следующую ошибку javascript в консоли
Uncaught TypeError: невозможно прочитать свойство getAuthInstance undefined
И моя функция signout выглядит как
<script>
function signOut() {
var auth2 = gapi.auth2.getAuthInstance();
auth2.signOut().then(function () {
console.log('User signed out.');
});
}
</script>
и мой знак выглядит как
function onSignIn(googleUser) {
var profile = googleUser.getBasicProfile();
console.log('ID: ' + profile.getId());
console.log('Name: ' + profile.getName());
console.log('Image URL: ' + profile.getImageUrl());
console.log('Email: ' + profile.getEmail());
}