Authentication

واجهة AuthToken

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

الرمز المميز للمصادقة الذي يعرضه مستخدم جلب الرمز المميّز

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

واجهة AuthTokenContext

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

يحتوي على معلومات إضافية مطلوبة لإنشاء رموز JSON المميّزة على الويب.

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

AuthTokenFetcher نوع العلامة "defdef"

google.maps.journeySharing.AuthTokenFetcher typedef

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

دالة تقبل عنصر AuthTokenFetcherOptions، وتحتوي على تفاصيل عن الرمز المميّز للمصادقة من المفترض أن تنشئ هذه الدالة الرمز المميّز وتعرض AuthToken الذي يحتوي على الرمز المميّز ووقت انتهاء صلاحيته.

function(AuthTokenFetcherOptions): Promise<AuthToken>

واجهة AuthTokenFetcherOptions

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

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

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

ثوابت Fleet EngineServiceType

google.maps.journeySharing.FleetEngineServiceType ثوابت

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

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

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