Authentication

واجهة AuthToken

واجهة google.maps.journeySharing.AuthToken

رمز التفويض المميز الذي يعرضه استرجاع الرموز المميّزة

expiresInSeconds
النوع:  number
وقت انتهاء الصلاحية بالثواني. تنتهي صلاحية الرمز المميّز خلال هذه المدة الزمنية بعد استرجاعه.
token
النوع:  string
الرمز المميّز.

واجهة AuthTokenContext

واجهة google.maps.journeySharing.AuthTokenContext

تحتوي على معلومات إضافية لازمة لاستخراج رموز JSON المميّزة للويب.

deliveryVehicleId optional
النوع:  string optional
عند توفير الرمز المميّز الذي تم ابتكاره، يجب أن يكون له مطالبة خاصة بـ DeliveryVehicleId خاصة بمعرّف التسليمVehicleId المقدَّم.
taskId optional
النوع:  string optional
عند توفير الرمز المميّز، يجب أن يشتمل على مطالبة TaskId خاصة لرقم تعريف المهمة الذي تم تقديمه.
trackingId optional
النوع:  string optional
عند توفير الرمز المميّز الذي تم إنشاؤه، يجب أن يشتمل على مطالبة TrackingId خاصة لرقم التتبع الذي تم تقديمه.
tripId optional
النوع:  string optional
عند توفير الرمز المميّز، يجب أن يتضمن الرمز المميّز الذي تم ابتكاره مطالبة TripId خاصة بمعرّف tripId الذي تم تقديمه.
vehicleId optional
النوع:  string optional
عند توفير الرمز المميّز، يجب أن يتضمّن مطالبة VehicleId خاصة برقم تعريف المركبة الذي قدّمته.

AuthTokenFetcher typedef

google.maps.journeySharing.AuthTokenFetcher typedef

نوع دالة الرمز المميّز للمصادقة.

دالة تقبل عنصر AuthTokenFetcherOptions تحتوي على تفاصيل حول الرمز المميّز للمصادقة المطلوب صكه. من المفترض أن تنسخ هذه الدالة الرمز المميّز وتعرض رمز AuthToken يحتوي على الرمز المميّز ووقت انتهاء صلاحيته.

function(AuthTokenFetcherOptions): Promise<AuthToken>

واجهة AuthTokenFetcherOptions

واجهة google.maps.journeySharing.AuthTokenFetcherOptions

خيارات استرجاع الرمز المميّز للمصادقة.

context
النوع:  AuthTokenContext
سياق الرمز المميز للمصادقة. يجب إضافة المعرّفات المحدّدة في السياق إلى الطلب الذي يتم إرساله إلى نقطة نهاية إصدار رمز JSON المميّز للويب.
serviceType
نوع خدمة Fleet Engine

ثابت FleetEngineServiceType

google.maps.journeySharing.FleetEngineServiceType ثابت

أنواع خدمات أسطول المركبات.

يمكنك الوصول من خلال الاتصال على الرقم const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing"). يمكنك الاطّلاع على المكتبات في Maps JavaScript API.

DELIVERY_VEHICLE_SERVICE خدمة محرك الأسطول المستخدمة للوصول إلى مركبات التوصيل.
TASK_SERVICE خدمة Fleet Engine المستخدمة للوصول إلى معلومات المهمة.
TRIP_SERVICE خدمة Fleet Engine المستخدَمة للوصول إلى معلومات الرحلة
UNKNOWN_SERVICE خدمة محركات أسطول غير معروفة.