예약 서버 구현: API v0(기존)

자체적으로 예약 서버를 설정하면 Actions Center에서 사용자를 대신하여 약속 / 예약 / 예약을 생성할 수 있습니다.

gRPC를 기반으로 API 인터페이스 구현

API v0는 새 통합에 사용해서는 안 됩니다.

API 구현을 시작하려면 아래 proto 형식으로 서비스 정의를 다운로드하세요.

서비스 정의 다운로드

이 구현에 활용되는 다음 리소스 유형을 숙지하세요.

  • 임대: 일정의 시간대에 일시 보류되는 보류로, 예약하기 전에 필요합니다.
  • 예약: 일정의 시간대 최종 예약

또한 gRPC 서버를 위해 개발자 측에서 다음 API 메서드를 구현해야 합니다.

다음은 위의 세 가지 메서드를 사용하여 전체 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 상태 코드에서 반환되어야 합니다.

궁금한 점이 있으신가요?

FAQ를 확인하세요.

다른 버전

다른 버전의 API에 관한 문서는 다음 페이지를 참조하세요.