Authentication

interfejs AuthToken

google.maps.journeySharing.AuthTokeninterfejs

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

expiresInSeconds
Typ:  number
Czas wygaśnięcia w sekundach. Token wygasa po upływie tego czasu od pobrania.
token
Typ:  string
token.

interfejs AuthTokenContext

google.maps.journeySharing.AuthTokenContextinterfejs

Zawiera dodatkowe informacje potrzebne do wygenerowania tokenów sieciowych JSON.

deliveryVehicleId optional
Typ:  string optional
Jeśli podano token, powinien on zawierać prywatny roszczenie DeliveryVehicleId dla podanego identyfikatora deliveryVehicleId.
taskId optional
Typ:  string optional
Jeśli token został wyemitowany, powinien mieć prywatne roszczenie TaskId dla podanego identyfikatora zadania.
trackingId optional
Typ:  string optional
W przypadku tokena wygenerowanego token powinien zawierać prywatny roszczenie TrackingId dla podanego identyfikatora śledzenia.
tripId optional
Typ:  string optional
Wygenerowany token powinien zawierać prywatne roszczenie TripId dotyczące podanego identyfikatora podróży.
vehicleId optional
Typ:  string optional
Jeśli podano token, powinien on zawierać prywatne roszczenie VehicleId dotyczące podanego identyfikatora pojazdu.

AuthTokenFetcher typedef

google.maps.journeySharing.AuthTokenFetcher typedef

Typ funkcji tokena uwierzytelniania.

Funkcja, która przyjmuje obiekt AuthTokenFetcherOptions zawierający szczegóły tokena autoryzacji do wyemitowania. Ta funkcja powinna wygenerować token i zwrócić obiekt AuthToken zawierający token i jego czas ważności.

function(AuthTokenFetcherOptions): Promise<AuthToken>

AuthTokenFetcherOptions interfejs

google.maps.journeySharing.AuthTokenFetcherOptionsinterfejs

Opcje pobierania tokena uwierzytelniania.

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

stałe FleetEngineServiceType

google.maps.journeySharing.FleetEngineServiceType stałe

Typy usług Fleet Engine.

Dostęp przez połączenie telefoniczne const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing"). Zobacz Biblioteki w Maps JavaScript API.

DELIVERY_VEHICLE_SERVICE Usługa Fleet Engine służąca do uzyskiwania dostępu do pojazdów dostawczych.
TASK_SERVICE Usługa Fleet Engine służąca do uzyskiwania dostępu do informacji o zadaniach.
TRIP_SERVICE Usługa Fleet Engine służąca do uzyskiwania informacji o przejazdach.
UNKNOWN_SERVICE Nieznana usługa Fleet Engine.