Interfejs AuthToken
Interfejs
google.maps.journeySharing.AuthToken
Token uwierzytelniania zwrócony przez moduł pobierania tokenów.
Właściwości | |
|---|---|
expiresInSeconds |
Typ:
numberCzas ważności w sekundach. Token wygasa po upływie tego czasu od pobrania. |
token |
Typ:
stringToken. |
Interfejs AuthTokenContext
Interfejs
google.maps.journeySharing.AuthTokenContext
Zawiera dodatkowe informacje potrzebne do generowania tokenów sieciowych JSON.
Właściwości | |
|---|---|
deliveryVehicleId
opcjonalne |
Typ:
string optionalJeśli podano, wygenerowany token powinien mieć prywatne oświadczenie DeliveryVehicleId dla podanego identyfikatora deliveryVehicleId. |
taskId
opcjonalne |
Typ:
string optionalJeśli podano, wygenerowany token powinien mieć prywatne oświadczenie TaskId dla podanego identyfikatora taskId. |
trackingId
opcjonalne |
Typ:
string optionalJeśli podano, wygenerowany token powinien mieć prywatne oświadczenie TrackingId dla podanego identyfikatora trackingId. |
tripId
opcjonalne |
Typ:
string optionalJeśli podano, wygenerowany token powinien mieć prywatne oświadczenie TripId dla podanego identyfikatora tripId. |
vehicleId
opcjonalne |
Typ:
string optionalJeś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.
Właściwości | |
|---|---|
context |
Typ:
AuthTokenContextKontekst 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");
Stałe | |
|---|---|
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. |