Menyiapkan server Pemesanan di pihak Anda akan memungkinkan Pusat Tindakan 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.
Pelajari jenis resource berikut yang akan digunakan dalam implementasi ini:
- Lease: penangguhan sementara pada slot dalam jadwal, yang diperlukan sebelum melakukan pemesanan
- Pemesanan: pemesanan akhir slot dalam jadwal
Selain itu, metode API berikut harus diterapkan di pihak 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: