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

Khi bạn thiết lập máy chủ Đặt phòng ở phía bạn, Trung tâm hành động sẽ có thể tạo cuộc hẹn / lượt đặt trước / đặ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

Không 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 sử dụng Triển khai API.

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

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

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

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

Sau đây là nội dung định nghĩa đầy đủ của BookingService bằng cách sử dụng 3 phương thức bên 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 sẽ trả về trên Mã trạng thái gRPC.

Bạn có câu hỏi?

Hãy nhớ xem phần 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 API khác, hãy xem các trang sau: