Rezervasyon sunucusunu uygulama: API v0 (eski)

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.

Hizmet tanımını 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: