Sizin tarafınızda bir rezervasyon sunucusu oluşturmak, İşlem Merkezi'nin kullanıcı adına sizinle randevu/rezervasyon oluşturmasına olanak tanır.
gRPC'ye dayalı bir API arayüzü uygulama
API v0, yeni entegrasyonlar için kullanılmamalıdır.
API uygulamasını başlatmak için aşağıdaki proto biçimindeki hizmet tanımını indirin.
Lütfen bu uygulamada kullanılacak aşağıdaki kaynak türleri hakkında bilgi edinin:
- Lease: Rezervasyon yapmadan önce gerekli olan, programdaki bir zaman dilimini geçici olarak ayırma
- Rezervasyon: Programdaki bir slot için nihai rezervasyon
Ayrıca, gRPC sunucusu için aşağıdaki API yöntemlerinin sizin tarafınızda uygulanması gerekir:
Aşağıda, yukarıdaki 3 yöntemin kullanıldığı tam bir BookingService tanımı verilmiştir:
// 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) {}
}
Yöntemler, gRPC durum kodlarından birini döndürmelidir.
Sorularınız mı var?
SSS sayfamıza göz atmayı unutmayın.
Diğer sürümler
API'nin diğer sürümleriyle ilgili dokümanlar için aşağıdaki sayfalara bakın: