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

귀사에서 예약 서버를 설정하면 Actions Center에서 사용자를 대신하여 귀사와 약속 / 예약 / 예약을 만들 수 있습니다.

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

새 통합에는 API v0를 사용하면 안 됩니다.

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

서비스 정의 다운로드

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

  • 임대: 예약 전에 필요한 일정의 슬롯에 대한 임시 보류
  • 예약: 일정의 시간대 최종 예약

또한 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 관련 문서는 다음 페이지를 참고하세요.