Authentication

Интерфейс AuthToken

google.maps.journeySharing.AuthToken интерфейс

Токен аутентификации, возвращенный сборщиком токенов.

expiresInSeconds
Тип:  number
Срок действия в секундах. Срок действия токена истекает через указанное время после получения.
token
Тип:  string
Токен.

Интерфейс AuthTokenContext

google.maps.journeySharing.AuthTokenContext интерфейс

Содержит дополнительную информацию, необходимую для создания веб-токенов JSON.

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

google.maps.journeySharing.AuthTokenFetcherOptions интерфейс

Настройки для сборщика токенов аутентификации.

context
Контекст токена аутентификации. Идентификаторы, указанные в контексте, должны быть добавлены в запрос, отправленный в конечную точку создания веб-токена JSON.
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.