Authentication

واجهة AuthToken

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

الرمز المميز للمصادقة الذي يعرضه منتقي الرمز المميز.

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

AuthTokenContext واجهة

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

يحتوي على معلومات إضافية لازمة لترميز JSON Web Tokens.

deliveryVehicleId optional
النوع:  string optional
عند تقديم الرمز المميّز، يجب أن يكون للرمز المميّز الذي تمّ صرفه مطالبة DeliveryVehicleId خاصة بمعرّف التسليمVehicleVehicleId المقدّم.
taskId optional
النوع:  string optional
عند تقديمه، يجب أن يكون للرمز المميّز الذي تم استخراجه مطالبة TaskId خاصة لمعرّف المهمة المقدّم.
trackingId optional
النوع:  string optional
عند توفير الرمز المميّز الذي تمّ استخراجه، يجب أن تكون له مطالبة TrackingId خاصة بمعرّف التتبّع الذي قدّمته.
tripId optional
النوع:  string optional
عند توفير الرمز المميّز الذي تمّ استخراجه، يجب أن تكون له مطالبة 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 ثوابت

أنواع خدمات Fleet Engine.

الوصول من خلال الاتصال بـ const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing"). راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.

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