Kendi tarafınızda bir Rezervasyon sunucusu oluşturmak, Actions Center'ın kullanıcı adına sizinle randevu / rezervasyon / rezervasyon oluşturmasına olanak tanır.
gRPC'ye dayalı bir API arayüzü uygulayın
API v0 yeni entegrasyonlar için kullanılmaz.
API uygulamasını kullanmaya başlamak için hizmet tanımını aşağıdaki proto biçiminde indirin.
Lütfen bu uygulamada kullanılabilecek aşağıdaki kaynak türleri hakkında bilgi edinin:
- Kiralama: Zaman çizelgesindeki bir slotta geçici olarak bekletmedir. Rezervasyon yapmadan önce bu işlemin tamamlanması gerekir.
- Rezervasyon: Programdaki bir alanın son 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öntemi kullanarak eksiksiz bir ReservationService 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 geri dönmelidir.
Sorularınız mı var?
SSS sayfamıza mutlaka göz atın.
Diğer sürümler
API'nin diğer sürümleriyle ilgili dokümanlar için aşağıdaki sayfalara bakın: