予約サーバーの実装: API v0(以前のバージョン)

お客様側で予約サーバーを設定すると、アクション センターがユーザーに代わって予約を作成できるようになります。

gRPC に基づく API インターフェースを実装する

API v0 は新しい統合には使用されません。

以下の proto 形式でサービス定義をダウンロードして、API 実装を開始します。

サービス定義をダウンロードする

この実装で使用される次のリソースタイプについてよく理解してください。

  • リース: スケジュールのスロット上での一時的な保留。予約する前に必要。
  • 予約: スケジュール内のスロットの最終予約

さらに、次の API メソッドを gRPC サーバー用にユーザー側で実装する必要があります。

以下に、上記の 3 つの方法を使用して 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 のドキュメントについては、次のページをご覧ください。