Kendi tarafınızda bir rezervasyon sunucusu ayarladığınızda İşlemler Merkezi, kullanıcı adına sizinle randevu/rezervasyon oluşturabilir.
gRPC'ye dayalı bir API arayüzü uygulama
API v0, yeni entegrasyonlarda kullanılmamalıdır.
API uygulamasını kullanmaya başlamak için aşağıdaki hizmet tanımını proto biçiminde indirin.
Lütfen bu uygulamada kullanılacak aşağıdaki kaynak türleri hakkında bilgi edinin:
- Kiralama: Programdaki bir zaman aralığı için geçici olarak yer ayırma. Rezervasyon yapmadan önce gereklidir.
- Rezervasyon: Programdaki bir zaman aralığının nihai rezervasyonu
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öntem kullanılarak oluşturulmuş eksiksiz 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 mutlaka göz atın.
Diğer sürümler
API'nin diğer sürümlerine ait dokümanlar için aşağıdaki sayfalara bakın: