Menerapkan server pemesanan: API v0 (lama)

Menyiapkan server Pemesanan di pihak Anda akan memungkinkan Pusat Tindakan membuat janji temu / pemesanan / reservasi dengan Anda atas nama pengguna.

Mengimplementasikan antarmuka API berdasarkan gRPC

API v0 tidak boleh digunakan untuk integrasi baru.

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

Mendownload definisi layanan

Pahami jenis resource berikut yang akan digunakan dalam implementasi ini:

  • Lease: pembekuan sementara pada slot dalam jadwal, diperlukan sebelum melakukan pemesanan
  • Pemesanan: reservasi akhir slot dalam jadwal

Selain itu, metode API berikut harus diterapkan di pihak Anda untuk server gRPC:

Berikut adalah definisi BookingService yang 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 tersebut akan menampilkan kode status gRPC.

Ada pertanyaan?

Pastikan untuk melihat FAQ kami.

Versi lainnya

Untuk dokumentasi untuk versi API lainnya, lihat halaman berikut: