הגדרת שרת לקביעת פגישות אצלכם תאפשר למרכז הפעולות ליצור פגישות / הזמנות / שולחנות איתכם מטעם המשתמש.
הטמעת ממשק 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, אפשר לעיין בדפים הבאים: