Authentication

AuthToken interface

google.maps.journeySharing.AuthToken interface

رمز التفويض المميز الذي يعرضه برنامج جلب الرموز المميزة.

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

واجهة AuthTokenContext

google.maps.journeySharing.AuthTokenContext interface

يحتوي على معلومات إضافية مطلوبة لإنشاء رموز 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 interface

google.maps.journeySharing.AuthTokenFetcherOptions interface

خيارات أداة جلب الرمز المميز للمصادقة

context
النوع:  AuthTokenContext
سياق رمز المصادقة يجب إضافة أرقام التعريف المحدّدة في السياق إلى الطلب المُرسَل إلى نقطة نهاية إنشاء رمز 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 غير معروفة.