Authentication

อินเทอร์เฟซ AuthToken

google.maps.journeySharing.AuthToken อินเทอร์เฟซ

โทเค็นการตรวจสอบสิทธิ์ที่แสดงผลโดยเครื่องมือดึงข้อมูลโทเค็น

expiresInSeconds
ประเภท: number
เวลาหมดอายุเป็นวินาที โทเค็นจะหมดอายุในระยะเวลาเท่านี้หลังจากดึงข้อมูล
token
ประเภท: string
โทเค็น

อินเทอร์เฟซ AuthTokenContext

google.maps.journeySharing.AuthTokenContext อินเทอร์เฟซ

มีข้อมูลเพิ่มเติมที่จำเป็นในการสร้าง JSON เว็บโทเค็น

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

google.maps.journeySharing.AuthTokenFetcher typedef

ประเภทฟังก์ชันโทเค็นการตรวจสอบสิทธิ์

ฟังก์ชันที่ยอมรับออบเจ็กต์ AuthTokenFetcherOptions ซึ่งมีรายละเอียดเกี่ยวกับโทเค็นการตรวจสอบสิทธิ์ที่จะสร้างขึ้น ฟังก์ชันนี้ควรสร้างโทเค็นและแสดงผล AuthToken ที่มีโทเค็นและเวลาหมดอายุ

function(AuthTokenFetcherOptions): Promise<AuthToken>

อินเทอร์เฟซ AuthTokenFetcherOptions

google.maps.journeySharing.AuthTokenFetcherOptions อินเทอร์เฟซ

ตัวเลือกสำหรับตัวดึงข้อมูลโทเค็นการตรวจสอบสิทธิ์

context
ประเภท: AuthTokenContext
บริบทของโทเค็นการตรวจสอบสิทธิ์ คุณควรเพิ่มรหัสที่ระบุในบริบทลงในคำขอที่ส่งไปยังปลายทางการสร้าง JSON Web Token
serviceType
ประเภท: FleetEngineServiceType
ประเภทบริการ 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 ที่ไม่รู้จัก