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 如果提供 ID 標記,所提供的憑證應具有私人 TaskId 憑證附加資訊。 |
trackingId optional |
類型:
string optional 如果提供 ID 標記,所提供的憑證 ID 應有私人 TrackingId 憑證附加資訊。 |
tripId optional |
類型:
string optional 如果提供 ID 的權杖,則所提供的權杖應針對提供的行程 ID 產生私人 TripId 憑證附加資訊。 |
vehicleId optional |
類型:
string optional 如果提供 ID 憑證,則所提供的憑證應具備給乘客 ID 的私人 VehicleId 憑證附加資訊。 |
AuthTokenFetcher typedef
google.maps.journeySharing.AuthTokenFetcher
typedef
驗證權杖函式類型。
可接受 AuthTokenFetcherOptions
物件,其中包含要遮蓋的驗證憑證的詳細資訊。這個函式應能縮減憑證並傳回包含權杖及其到期時間的 AuthToken
。
function(AuthTokenFetcherOptions): Promise<AuthToken>
AuthTokenFetcherOptions 介面
google.maps.journeySharing.AuthTokenFetcherOptions
介面
驗證權杖擷取工具的選項。
屬性 | |
---|---|
context |
類型:
AuthTokenContext 驗證權杖內容。系統會將結構定義中指定的 ID 新增至傳送至 JSON Web Token mining 端點的要求。 |
serviceType |
Fleet Engine 服務類型。 |
FleetEngineServiceType 常數
google.maps.journeySharing.FleetEngineServiceType
常數
機群引擎服務類型。
呼叫 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 服務。 |