Authentication

Interfejs AuthToken

google.maps.journeySharing.AuthToken interfejs

Token uwierzytelniania zwrócony przez moduł pobierania tokenów.

expiresInSeconds
Typ:  number
Czas wygaśnięcia w sekundach. Token wygasa po tym czasie po pobraniu.
token
Typ:  string
Token.

Interfejs AuthTokenContext

google.maps.journeySharing.AuthTokenContext interfejs

Zawiera dodatkowe informacje niezbędne do generowania tokenów sieciowych JSON.

deliveryVehicleId optional
Typ:  string optional
Jeśli zostanie podany, wygenerowany token powinien zawierać prywatne żądanie DeliveryVehicleId dla podanego poladeliveryVehicleId.
taskId optional
Typ:  string optional
Jeśli jest podany, wygenerowany token powinien zawierać prywatną deklarację TaskId dla podanego identyfikatora zadania.
trackingId optional
Typ:  string optional
Jeśli jest podany, wygenerowany token powinien zawierać prywatną deklarację TrackingId dla podanego identyfikatora śledzenia.
tripId optional
Typ:  string optional
Jeśli jest podany, wygenerowany token powinien zawierać prywatne żądanie TripId dla podanego identyfikatora wycieczki.
vehicleId optional
Typ:  string optional
Jeśli został podany, wygenerowany token powinien zawierać prywatne żądanie VehicleId dla podanego identyfikatora pojazdu.

AuthTokenFetcher typedef

google.maps.journeySharing.AuthTokenFetcher typedef

Typ funkcji tokena uwierzytelniania.

Funkcja, która akceptuje obiekt AuthTokenFetcherOptions zawierający szczegóły tokena uwierzytelniania, który ma zostać wygenerowany. Ta funkcja powinna wygenerować token i zwrócić AuthToken zawierający token i czas jego wygaśnięcia.

function(AuthTokenFetcherOptions): Promise<AuthToken>

Interfejs AuthTokenFetcherOptions

google.maps.journeySharing.AuthTokenFetcherOptions interfejs

Opcje modułu pobierania tokenów uwierzytelniania.

context
Kontekst tokena uwierzytelniania. Identyfikatory określone w kontekście powinny być dodane do żądania wysyłanego do punktu końcowego generowania tokenów sieciowych JSON.
serviceType
Typ usługi Fleet Engine.

Stałe FleetEngineServiceType

google.maps.journeySharing.FleetEngineServiceType stałe

Rodzaje usług Fleet Engine.

Aby uzyskać dostęp, zadzwoń pod numer const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

DELIVERY_VEHICLE_SERVICE Usługa Fleet Engine umożliwiająca dostęp do pojazdów dostawczych.
TASK_SERVICE Usługa Fleet Engine używana do uzyskiwania dostępu do informacji o zadaniach.
TRIP_SERVICE Usługa Fleet Engine używana do uzyskiwania dostępu do informacji o podróży.
UNKNOWN_SERVICE Nieznana usługa Fleet Engine.