AuthToken 接口
接口
google.maps.journeySharing.AuthToken
令牌提取器返回的身份验证令牌。
属性 | |
|---|---|
expiresInSeconds |
类型:
number到期时间(以秒为单位)。令牌在获取后经过此时间段会过期。 |
token |
类型:
string令牌。 |
AuthTokenContext 接口
接口
google.maps.journeySharing.AuthTokenContext
包含生成 JSON Web 令牌所需的其他信息。
属性 | |
|---|---|
deliveryVehicleId
可选 |
类型:
string optional如果提供,则生成的令牌应具有针对所提供 deliveryVehicleId 的私有 DeliveryVehicleId 声明。 |
taskId
可选 |
类型:
string optional如果提供,则生成的令牌应具有针对所提供 taskId 的私有 TaskId 声明。 |
trackingId
可选 |
类型:
string optional如果提供,则生成的令牌应具有针对所提供 trackingId 的不公开 TrackingId 声明。 |
tripId
可选 |
类型:
string optional如果提供,则生成的令牌应具有针对所提供 tripId 的私有 TripId 声明。 |
vehicleId
可选 |
类型:
string optional如果提供,则生成的令牌应具有针对所提供 vehicleId 的私有 VehicleId 声明。 |
AuthTokenFetcher typedef
typedef
google.maps.journeySharing.AuthTokenFetcher
Auth 令牌函数类型。
一个接受 AuthTokenFetcherOptions 对象的函数,其中包含有关要生成的身份验证令牌的详细信息。此函数应生成令牌并返回一个包含令牌及其过期时间的 AuthToken。
function(AuthTokenFetcherOptions): Promise<AuthToken>
AuthTokenFetcherOptions 接口
接口
google.maps.journeySharing.AuthTokenFetcherOptions
身份验证令牌提取器的选项。
属性 | |
|---|---|
context |
身份验证令牌上下文。应将上下文中指定的 ID 添加到发送至 JSON Web 令牌生成端点的请求中。 |
serviceType |
Fleet Engine 服务类型。 |
FleetEngineServiceType 常量
常量
google.maps.journeySharing.FleetEngineServiceType
库 "journeySharing"
Fleet Engine 服务的类型。
这些常量也可以用作字符串。在 TypeScript 中,字符串字面量由 FleetEngineServiceTypeString 类型定义。
const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing");
常量 | |
|---|---|
DELIVERY_VEHICLE_SERVICE |
用于访问配送车辆的 Fleet Engine 服务。 |
TASK_SERVICE |
用于访问任务信息的 Fleet Engine 服务。 |
TRIP_SERVICE |
用于访问行程信息的 Fleet Engine 服务。 |
UNKNOWN_SERVICE |
未知的 Fleet Engine 服务。 |