Rezervasyon sunucusunu uygulama: API v0 (eski)

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.

Hizmet tanımını indirme

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: