Rezervasyon sunucusunu uygulama: API v0 (eski)

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.

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