Pobieranie informacji o profilu
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Po zalogowaniu się użytkownika za pomocą Google przy użyciu domyślnych zakresów możesz uzyskać dostęp do jego identyfikatora Google, nazwy, adresu URL profilu i adresu e-mail.
Ważne: do komunikacji z serwerem backendu aktualnie zalogowanego użytkownika nie używaj identyfikatorów Google zwróconych przez getId()
ani informacji o profilu użytkownika.
Zamiast tego wyślij tokeny identyfikacyjne , które można bezpiecznie zweryfikować na serwerze.
Aby pobrać informacje o profilu użytkownika, użyj metody getBasicProfile()
. Na przykład:
// auth2 is initialized with gapi . auth2 . init () and a user is signed in .
if ( auth2 . isSignedIn . get ()) {
var profile = auth2 . currentUser . get () . getBasicProfile ();
console . log ( 'ID: ' + profile . getId ());
console . log ( 'Full Name: ' + profile . getName ());
console . log ( 'Given Name: ' + profile . getGivenName ());
console . log ( 'Family Name: ' + profile . getFamilyName ());
console . log ( 'Image URL: ' + profile . getImageUrl ());
console . log ( 'Email: ' + profile . getEmail ());
}
Uwaga: adres e-mail konta Google może się zmienić, więc nie używaj go do identyfikowania użytkownika. Zamiast tego użyj identyfikatora konta, który możesz uzyskać na kliencie za pomocą funkcji getBasicProfile().getId()
, a na backendzie z roszczenia sub
w tokenie ID.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0 , a fragmenty kodu są dostępne na licencji Apache 2.0 . Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers . Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-25 UTC."],[],[]]