Authentication

AuthToken interface

google.maps.journeySharing.AuthToken arayüz

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ü

google.maps.journeySharing.AuthTokenContext arayüz

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

google.maps.journeySharing.AuthTokenFetcher typedef

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ü

google.maps.journeySharing.AuthTokenFetcherOptions arayüz

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

google.maps.journeySharing.FleetEngineServiceType sabitleri
kitaplığı "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.