Authentication

AuthToken interface

arayüz google.maps.journeySharing.AuthToken

Jeton getirme aracı tarafından döndürülen kimlik doğrulama jetonu.

expiresInSeconds
Tür: number
Saniye cinsinden geçerlilik süresi. Jetonun geçerlilik süresi, alındıktan sonra bu süre içinde sona erer.
token
Tür: string
Jeton.

AuthTokenContext arayüzü

arayüz google.maps.journeySharing.AuthTokenContext

JSON Web Jetonları oluşturmak için gereken ek bilgileri içerir.

deliveryVehicleId
isteğe bağlı
Tür: string optional
Sağlandığında, oluşturulan jetonun sağlanan deliveryVehicleId için özel bir DeliveryVehicleId talebi olmalıdır.
taskId
isteğe bağlı
Tür: string optional
Sağlandığında, oluşturulan jetonun sağlanan taskId için özel bir TaskId talebi olmalıdır.
trackingId
isteğe bağlı
Tür: string optional
Sağlandığında, oluşturulan jetonun sağlanan trackingId için özel bir TrackingId talebi olmalıdır.
tripId
isteğe bağlı
Tür: string optional
Sağlandığında, oluşturulan jetonun sağlanan tripId için özel bir TripId talebi olmalıdır.
vehicleId
isteğe bağlı
Tür: string optional
Sağlandığında, oluşturulan jetonun sağlanan vehicleId için özel bir VehicleId talebi olmalıdır.

AuthTokenFetcher typedef

typedef google.maps.journeySharing.AuthTokenFetcher

Auth jetonu işlev türü.

Oluşturulacak kimlik doğrulama jetonuyla ilgili ayrıntıları içeren bir AuthTokenFetcherOptions nesnesini kabul eden işlev. Bu işlev, jetonu oluşturmalı ve jeton ile süre sonunu içeren bir AuthToken döndürmelidir.

function(AuthTokenFetcherOptions): Promise<AuthToken>

AuthTokenFetcherOptions arayüzü

arayüz google.maps.journeySharing.AuthTokenFetcherOptions

Kimlik doğrulama jetonu getirme aracı seçenekleri.

context
Kimlik doğrulama jetonu bağlamı. Bağlamda belirtilen kimlikler, JSON Web Jetonu oluşturma uç noktasına gönderilen isteğe eklenmelidir.
serviceType
Fleet Engine hizmet türü.

FleetEngineServiceType sabitleri

sabitler google.maps.journeySharing.FleetEngineServiceType
kitaplık "journeySharing"

Fleet Engine hizmetlerinin türleri.

Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri FleetEngineServiceTypeString türüyle tanımlanır.

const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing");
DELIVERY_VEHICLE_SERVICE Teslimat araçlarına erişmek için kullanılan Fleet Engine hizmeti.
TASK_SERVICE Görev bilgilerine erişmek için kullanılan Fleet Engine hizmeti.
TRIP_SERVICE Gezi bilgilerine erişmek için kullanılan Fleet Engine hizmeti.
UNKNOWN_SERVICE Bilinmeyen Fleet Engine hizmeti.