Authentication

ממשק AuthToken

ממשק google.maps.journeySharing.AuthToken

אסימון האימות שהוחזר על ידי מאחזר האסימונים.

expiresInSeconds
סוג: number
זמן התפוגה בשניות. התוקף של הטוקן פג אחרי פרק הזמן הזה מרגע האחזור.
token
סוג: string
הטוקן.

ממשק AuthTokenContext

ממשק google.maps.journeySharing.AuthTokenContext

מכיל מידע נוסף שנדרש כדי להנפיק אסימוני אינטרנט מסוג JSON.

deliveryVehicleId
אופציונלי
סוג: string optional
כשהוא מסופק, לטוקן שנוצר צריכה להיות תביעה פרטית של DeliveryVehicleId עבור ה-deliveryVehicleId שסופק.
taskId
אופציונלי
סוג: string optional
אם מספקים את האסימון שנוצר, הוא צריך לכלול טענת נכוֹנוּת (claim) פרטית מסוג TaskId עבור ה-taskId שסופק.
trackingId
אופציונלי
סוג: string optional
אם הוא מסופק, לאסימון שנוצר צריכה להיות תביעה פרטית מסוג TrackingId עבור ה-trackingId שסופק.
tripId
אופציונלי
סוג: string optional
אם הוא מסופק, לאסימון שנוצר צריכה להיות תביעה פרטית מסוג TripId עבור ה-tripId שסופק.
vehicleId
אופציונלי
סוג: string optional
אם הוא מסופק, לאסימון שנוצר צריכה להיות תביעה פרטית מסוג VehicleId עבור ה-vehicleId שסופק.

AuthTokenFetcher typedef

google.maps.journeySharing.AuthTokenFetcher typedef

סוג הפונקציה של אסימון האימות.

פונקציה שמקבלת אובייקט AuthTokenFetcherOptions, שמכיל פרטים על אסימון האימות שצריך להנפיק. הפונקציה הזו צריכה להנפיק את הטוקן ולהחזיר AuthToken שמכיל את הטוקן ואת מועד התפוגה שלו.

function(AuthTokenFetcherOptions): Promise<AuthToken>

ממשק AuthTokenFetcherOptions

ממשק google.maps.journeySharing.AuthTokenFetcherOptions

אפשרויות למאחזר של אסימון האימות.

context
ההקשר של טוקן האימות. צריך להוסיף את המזהים שצוינו בהקשר לבקשה שנשלחה לנקודת הקצה (endpoint) להנפקת אסימוני JWT.
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 לא ידוע.