AuthToken 介面
google.maps.journeySharing.AuthToken
介面
權杖擷取器傳回的驗證權杖。
屬性 | |
---|---|
expiresInSeconds |
類型:
number 以秒為單位的到期時間。憑證會在擷取後經過這段時間後失效。 |
token |
類型:
string 權杖。 |
AuthTokenContext 介面
google.maps.journeySharing.AuthTokenContext
介面
包含鑄造 JSON Web Token 時所需的額外資訊。
屬性 | |
---|---|
deliveryVehicleId optional |
類型:
string optional 如果提供,鑄造的權杖應包含所提供 deliveryVehicleId 的私有 DeliveryVehicleId 聲明。 |
taskId optional |
類型:
string optional 如果提供,鑄造的權杖應具有所提供 taskId 的私有 TaskId 聲明。 |
trackingId optional |
類型:
string optional 如果提供,鑄造的權杖應包含所提供 trackingId 的私有 TrackingId 聲明。 |
tripId optional |
類型:
string optional 如果提供,鑄造的權杖應具有所提供 tripId 的私有 TripId 聲明。 |
vehicleId optional |
類型:
string optional 如果提供,鑄造的權杖應包含所提供 vehicleId 的私有 VehicleId 聲明。 |
AuthTokenFetcher typedef
google.maps.journeySharing.AuthTokenFetcher
typedef
驗證權杖函式類型。
接受 AuthTokenFetcherOptions
物件的函式,內含要鑄造的驗證權杖詳細資料。這個函式應鑄造權杖,並傳回包含權杖和權杖到期時間的 AuthToken
。
function(AuthTokenFetcherOptions): Promise<AuthToken>
AuthTokenFetcherOptions interface
google.maps.journeySharing.AuthTokenFetcherOptions
介面
授權權杖擷取器的選項。
屬性 | |
---|---|
context |
類型:
AuthTokenContext 驗證權杖內容。應將內容中指定的 ID 新增至傳送至 JSON Web Token 鑄造端點的要求。 |
serviceType |
Fleet Engine 服務類型。 |
FleetEngineServiceType 常數
google.maps.journeySharing.FleetEngineServiceType
常數
Fleet Engine 服務類型。
撥打 const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing")
即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
常數 | |
---|---|
DELIVERY_VEHICLE_SERVICE |
用於存取送貨車輛的 Fleet Engine 服務。 |
TASK_SERVICE |
用來存取工作資訊的 Fleet Engine 服務。 |
TRIP_SERVICE |
用於存取行程資訊的 Fleet Engine 服務。 |
UNKNOWN_SERVICE |
不明的 Fleet Engine 服務。 |