اجرای سرور رزرو: API v0 (میراث)

راه‌اندازی یک سرور رزرو در سمت شما، به مرکز عملیات اجازه می‌دهد تا از طرف کاربر، قرار ملاقات‌ها/رزروها/رزروها را با شما ایجاد کند.

پیاده‌سازی رابط API مبتنی بر gRPC

API نسخه ۰ برای یکپارچه‌سازی‌های جدید استفاده نمی‌شود.

برای شروع پیاده‌سازی API، تعریف سرویس را با فرمت proto از زیر دانلود کنید.

تعریف سرویس را دانلود کنید

لطفا با انواع منابع زیر که در این پیاده‌سازی مورد استفاده قرار خواهند گرفت، آشنا شوید:

  • اجاره : توقف موقت در یک بازه زمانی در برنامه، که قبل از رزرو الزامی است
  • رزرو : رزرو نهایی یک جایگاه در برنامه

علاوه بر این، متدهای API زیر باید از طرف شما برای سرور gRPC پیاده‌سازی شوند:

کد زیر تعریف کاملی از BookingService را با استفاده از سه متد بالا ارائه می‌دهد:

// 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، به صفحات زیر مراجعه کنید: