Authentication

Interfaccia AuthToken

Interfaccia google.maps.journeySharing.AuthToken

Il token di autenticazione restituito dall'agente di recupero dei token.

expiresInSeconds
Tipo: number
La data e l'ora di scadenza in secondi. Un token scade dopo questo periodo di tempo dal recupero.
token
Tipo: string
Il token.

Interfaccia AuthTokenContext

Interfaccia google.maps.journeySharing.AuthTokenContext

Contiene informazioni aggiuntive necessarie per coniare i token web JSON.

deliveryVehicleId
facoltativo
Tipo: string optional
Se fornito, il token coniato deve avere un'attestazione DeliveryVehicleId privata per il deliveryVehicleId fornito.
taskId
facoltativo
Tipo: string optional
Se fornito, il token coniato deve avere un claim TaskId privato per il taskId fornito.
trackingId
facoltativo
Tipo: string optional
Se fornito, il token coniato deve avere un claim TrackingId privato per il trackingId fornito.
tripId
facoltativo
Tipo: string optional
Se fornito, il token coniato deve avere un claim TripId privato per il tripId fornito.
vehicleId
facoltativo
Tipo: string optional
Se fornito, il token coniato deve avere un claim VehicleId privato per il vehicleId fornito.

AuthTokenFetcher typedef

google.maps.journeySharing.AuthTokenFetcher typedef

Tipo di funzione del token di autenticazione.

Una funzione che accetta un oggetto AuthTokenFetcherOptions, contenente i dettagli del token di autenticazione da creare. Questa funzione deve coniare il token e restituire un AuthToken contenente il token e la sua data di scadenza.

function(AuthTokenFetcherOptions): Promise<AuthToken>

Interfaccia AuthTokenFetcherOptions

Interfaccia google.maps.journeySharing.AuthTokenFetcherOptions

Opzioni per l'agente di recupero dei token di autenticazione.

context
Il contesto del token di autenticazione. Gli ID specificati nel contesto devono essere aggiunti alla richiesta inviata all'endpoint di creazione del token web JSON.
serviceType
Il tipo di servizio Fleet Engine.

Costanti FleetEngineServiceType

google.maps.journeySharing.FleetEngineServiceType libreria di costanti
"journeySharing"

Tipi di servizi Fleet Engine.

Queste costanti sono utilizzabili anche come stringhe. In TypeScript, i valori letterali stringa sono definiti dal tipo FleetEngineServiceTypeString.

const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing");
DELIVERY_VEHICLE_SERVICE Servizio Fleet Engine utilizzato per accedere ai veicoli di consegna.
TASK_SERVICE Servizio Fleet Engine utilizzato per accedere alle informazioni sulle attività.
TRIP_SERVICE Servizio Fleet Engine utilizzato per accedere alle informazioni sul percorso.
UNKNOWN_SERVICE Servizio Fleet Engine sconosciuto.