Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Konfiguruje uwierzytelnianie wywołań interfejsu EE API po stronie serwera za pomocą klienta Google API Node.js. Uwierzytelnianie za pomocą klucza prywatnego jest przeznaczone wyłącznie dla wywołań interfejsu API po stronie serwera.W przypadku aplikacji działających w przeglądarce użyj funkcji ee.data.authenticateViaOauth(). Podczas uwierzytelniania po stronie serwera nie jest wymagana interakcja z użytkownikiem (np. wyskakujące okienko uwierzytelniania).
Tę lub inną metodę uwierzytelniania należy wywołać przed ee.initialize().
Token uwierzytelniający będzie w miarę możliwości odświeżany automatycznie. Możesz bezpiecznie założyć, że wszystkie wywołania asynchroniczne będą wysyłane z odpowiednimi danymi logowania. W przypadku wywołań synchronicznych sprawdź jednak, czy jest dostępny token uwierzytelniania, używając funkcji ee.data.getAuthToken(), a jeśli go nie ma, wywołaj ręcznie funkcję ee.data.refreshAuthToken(). Odświeżanie tokena jest operacją asynchroniczną i nie można jej wykonać w tle, na żądanie, przed wywołaniami synchronicznymi.
Funkcja, która ma zostać wywołana, jeśli uwierzytelnianie się powiedzie.
error
Funkcja (opcjonalnie)
Funkcja, którą należy wywołać w przypadku nieudanego uwierzytelniania, przekazała komunikat o błędzie.
extraScopes
List<String>, opcjonalnie
Dodatkowe zakresy protokołu OAuth, o które chcesz poprosić.
suppressDefaultScopes
Wartość logiczna, opcjonalna
Jeśli ma wartość „true”, żądane są tylko zakresy określone w parametrze opt_extraScopes. Zakresy domyślne nie są żądane, chyba że zostały wyraźnie określone w parametrze opt_extraScopes.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-26 UTC."],[[["Enables server-side authentication for Earth Engine API calls using a private key, suitable for non-browser environments."],["Authentication happens automatically for asynchronous calls, but synchronous calls require manual token checks and refresh using `ee.data.getAuthToken()` and `ee.data.refreshAuthToken()`."],["`ee.data.authenticateViaPrivateKey()` function facilitates this authentication process, accepting the private key and optional success/error callbacks, extra scopes, and a flag to suppress default scopes."]]],[]]