Triển khai máy chủ đặt phòng: API phiên bản 0 (cũ)

Việc thiết lập máy chủ Đặt trước ở phía bạn sẽ cho phép Trung tâm hành động tạo cuộc hẹn / đặt chỗ / đặt chỗ với bạn thay mặt cho người dùng.

Triển khai giao diện API dựa trên gRPC

Bạn không nên sử dụng API phiên bản 0 cho các tiện ích tích hợp mới.

Hãy tải định nghĩa dịch vụ xuống ở định dạng proto bên dưới để bắt đầu triển khai API.

Tải định nghĩa dịch vụ xuống

Vui lòng làm quen với các loại tài nguyên sau đây sẽ được sử dụng trong quá trình triển khai này:

  • Cho thuê: tạm thời giữ một suất trong lịch biểu, bắt buộc trước khi đặt trước
  • Đặt trước: lượt đặt trước cuối cùng trong lịch biểu

Ngoài ra, bạn phải triển khai các phương thức API sau đây ở phía bạn cho máy chủ gRPC:

Phần sau đây cung cấp định nghĩa hoàn chỉnh của Đặt dịch vụ trên 3 phương thức ở trên:

// 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) {}
}

Các phương thức này sẽ trả về mã trạng thái gRPC.

Bạn có thắc mắc?

Hãy nhớ tham khảo trang Câu hỏi thường gặp của chúng tôi.

Các phiên bản khác

Để xem tài liệu về các phiên bản khác của API, hãy xem các trang sau: