Authentication

Interfejs AuthToken

Interfejs google.maps.journeySharing.AuthToken

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

expiresInSeconds
Typ: number
Czas ważności w sekundach. Token wygasa po upływie tego czasu od pobrania.
token
Typ: string
Token.

Interfejs AuthTokenContext

Interfejs google.maps.journeySharing.AuthTokenContext

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

deliveryVehicleId
opcjonalne
Typ: string optional
Jeśli podano, wygenerowany token powinien mieć prywatne oświadczenie DeliveryVehicleId dla podanego identyfikatora deliveryVehicleId.
taskId
opcjonalne
Typ: string optional
Jeśli podano, wygenerowany token powinien mieć prywatne oświadczenie TaskId dla podanego identyfikatora taskId.
trackingId
opcjonalne
Typ: string optional
Jeśli podano, wygenerowany token powinien mieć prywatne oświadczenie TrackingId dla podanego identyfikatora trackingId.
tripId
opcjonalne
Typ: string optional
Jeśli podano, wygenerowany token powinien mieć prywatne oświadczenie TripId dla podanego identyfikatora tripId.
vehicleId
opcjonalne
Typ: string optional
Jeśli podano, wygenerowany token powinien mieć prywatne oświadczenie VehicleId dla podanego identyfikatora vehicleId.

AuthTokenFetcher typedef

google.maps.journeySharing.AuthTokenFetcher typedef

Typ funkcji tokena uwierzytelniania.

Funkcja, która akceptuje obiekt AuthTokenFetcherOptions zawierający szczegółowe informacje o tokenie uwierzytelniania, który ma zostać wygenerowany. Ta funkcja powinna wygenerować token i zwrócić obiekt AuthToken zawierający token i jego wygaśnięcie.

function(AuthTokenFetcherOptions): Promise<AuthToken>

Interfejs AuthTokenFetcherOptions

Interfejs google.maps.journeySharing.AuthTokenFetcherOptions

Opcje modułu pobierania tokena uwierzytelniającego.

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

Stałe FleetEngineServiceType

google.maps.journeySharing.FleetEngineServiceType stałe
biblioteka "journeySharing"

Typy usług Fleet Engine.

Te stałe mogą być też używane jako ciągi znaków. W języku TypeScript literały ciągów znaków są definiowane przez typ FleetEngineServiceTypeString.

const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing");
DELIVERY_VEHICLE_SERVICE Usługa Fleet Engine używana do uzyskiwania dostępu do pojazdów dostawczych.
TASK_SERVICE Usługa Fleet Engine używana do uzyskiwania dostępu do informacji o zadaniu.
TRIP_SERVICE Usługa Fleet Engine używana do uzyskiwania dostępu do informacji o przejazdach.
UNKNOWN_SERVICE Nieznana usługa Fleet Engine.