Authentication

واجهة AuthToken

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

الرمز المميز للمصادقة الذي يعرضه برنامج جلب الرموز المميزة

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

واجهة AuthTokenContext

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

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

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

AuthTokenFetcher typedef

typedef google.maps.journeySharing.AuthTokenFetcher

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

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

function(AuthTokenFetcherOptions): Promise<AuthToken>

واجهة AuthTokenFetcherOptions

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

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

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