הטמעת שרת ההזמנות: API v0 (דור קודם)

הגדרת שרת הזמנות בצד שלכם תאפשר ל-Actions Center ליצור פגישות, הזמנות או הזמנות מראש אצלכם בשם המשתמש.

הטמעה של ממשק API שמבוסס על gRPC

אין להשתמש ב-API v0 לשילובים חדשים.

כדי להתחיל בהטמעה של ה-API, מורידים את הגדרת השירות בפורמט proto שבהמשך.

הורדת הגדרת השירות

כדאי להכיר את סוגי המשאבים הבאים שבהם נשתמש בהטמעה הזו:

  • השכרה: שמירה זמנית של משבצת בלוח הזמנים, שנדרשת לפני ביצוע הזמנה
  • הזמנה: הזמנה סופית של משבצת בזמנים

בנוסף, צריך להטמיע בצד שלכם את שיטות ה-API הבאות עבור שרת ה-gRPC:

בדוגמה הבאה מוצגת הגדרה מלאה של BookingService באמצעות 3 השיטות שלמעלה:

// Manages slot leases and bookings for an inventory of appointments
service BookingService {
// Creates a new lease
rpc CreateLease(CreateLeaseRequest) returns (CreateLeaseResponse) {}

// Creates a booking for which a lease exists
rpc CreateBooking(CreateBookingRequest) returns (CreateBookingResponse) {}

// Updates an existing booking
rpc UpdateBooking(UpdateBookingRequest) returns (UpdateBookingResponse) {}
}

השיטות צריכות להחזיר אחד מקודי הסטטוס של gRPC.

יש לך שאלות?

מומלץ לעיין בשאלות הנפוצות שלנו.

גרסאות אחרות

לעיון במסמכי העזרה של גרסאות אחרות של ה-API, אפשר לעבור לדפים הבאים: