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

הגדרת שרת לקביעת פגישות אצלכם תאפשר למרכז הפעולות ליצור פגישות / הזמנות / שולחנות איתכם מטעם המשתמש.

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

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

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

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

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

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

בנוסף, צריך להטמיע את שיטות ה-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, אפשר לעיין בדפים הבאים: