Menerapkan server pemesanan: API v0 (lama)

Menyiapkan server Pemesanan di sisi Anda akan memungkinkan Actions Center membuat janji temu / pemesanan / reservasi dengan Anda atas nama pengguna.

Menerapkan antarmuka API berdasarkan gRPC

API v0 tidak boleh digunakan untuk integrasi baru.

Download definisi layanan dalam format proto di bawah untuk memulai penerapan API.

Download definisi layanan

Pelajari jenis resource berikut yang akan digunakan dalam penerapan ini:

  • Lease: penangguhan sementara pada slot dalam jadwal, diperlukan sebelum membuat pemesanan
  • Booking: reservasi akhir slot dalam jadwal

Selain itu, metode API berikut harus diimplementasikan di sisi Anda untuk server gRPC:

Berikut adalah definisi BookingService lengkap menggunakan 3 metode di atas:

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

Metode ini akan menampilkan salah satu kode status gRPC.

Ada pertanyaan?

Pastikan untuk melihat FAQ kami.

Versi lainnya

Untuk dokumentasi versi API lainnya, lihat halaman berikut: