Authentication

Giao diện AuthToken

giao diện google.maps.journeySharing.AuthToken

Mã thông báo xác thực do trình tìm nạp mã thông báo trả về.

expiresInSeconds
Loại: number
Thời gian hết hạn tính bằng giây. Mã thông báo sẽ hết hạn sau khoảng thời gian này kể từ khi tìm nạp.
token
Loại: string
Mã thông báo.

Giao diện AuthTokenContext

giao diện google.maps.journeySharing.AuthTokenContext

Chứa thông tin bổ sung cần thiết để tạo Mã thông báo web JSON.

deliveryVehicleId
không bắt buộc
Loại: string optional
Khi được cung cấp, mã thông báo được tạo phải có thông báo xác nhận quyền sở hữu DeliveryVehicleId riêng tư cho deliveryVehicleId được cung cấp.
taskId
không bắt buộc
Loại: string optional
Khi được cung cấp, mã thông báo được tạo phải có một thông báo xác nhận quyền sở hữu TaskId riêng tư cho taskId được cung cấp.
trackingId
không bắt buộc
Loại: string optional
Khi được cung cấp, mã thông báo được tạo phải có một thông báo xác nhận quyền sở hữu riêng tư TrackingId cho trackingId được cung cấp.
tripId
không bắt buộc
Loại: string optional
Khi được cung cấp, mã thông báo được tạo phải có thông báo xác nhận quyền sở hữu TripId riêng tư cho tripId được cung cấp.
vehicleId
không bắt buộc
Loại: string optional
Khi được cung cấp, mã thông báo được tạo phải có thông báo xác nhận quyền sở hữu VehicleId riêng tư cho vehicleId được cung cấp.

AuthTokenFetcher typedef

typedef google.maps.journeySharing.AuthTokenFetcher

Loại hàm mã thông báo xác thực.

Một hàm chấp nhận đối tượng AuthTokenFetcherOptions, chứa thông tin chi tiết về mã thông báo xác thực cần tạo. Hàm này sẽ tạo mã thông báo và trả về một AuthToken chứa mã thông báo và thời gian hết hạn của mã thông báo đó.

function(AuthTokenFetcherOptions): Promise<AuthToken>

Giao diện AuthTokenFetcherOptions

giao diện google.maps.journeySharing.AuthTokenFetcherOptions

Các lựa chọn cho trình tìm nạp mã thông báo xác thực.

context
Bối cảnh của mã thông báo xác thực. Bạn nên thêm mã nhận dạng được chỉ định trong bối cảnh vào yêu cầu được gửi đến điểm cuối tạo Mã thông báo web JSON.
serviceType
Loại dịch vụ Fleet Engine.

Hằng số FleetEngineServiceType

hằng số google.maps.journeySharing.FleetEngineServiceType
thư viện "journeySharing"

Các loại dịch vụ của Fleet Engine.

Bạn cũng có thể sử dụng các hằng số này dưới dạng chuỗi. Trong TypeScript, giá trị cố định kiểu chuỗi được xác định bằng loại FleetEngineServiceTypeString.

const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing");
DELIVERY_VEHICLE_SERVICE Dịch vụ Fleet Engine dùng để truy cập vào các phương tiện giao hàng.
TASK_SERVICE Dịch vụ Fleet Engine dùng để truy cập vào thông tin về nhiệm vụ.
TRIP_SERVICE Dịch vụ Fleet Engine dùng để truy cập vào thông tin chuyến đi.
UNKNOWN_SERVICE Dịch vụ Fleet Engine không xác định.