Skonfigurowanie po swojej stronie serwera rezerwacji umożliwia Centrum działań tworzyć u Ciebie spotkania, rezerwacje lub rezerwacje w imieniu użytkownika.
Wdrażanie interfejsu API opartego na gRPC
Interfejsu API w wersji 0 nie należy używać w przypadku nowych integracji.
Pobierz poniżej definicję usługi w formacie proto, aby zacząć korzystać z wdrożenia interfejsu API.
Zapoznaj się z podanymi niżej typami zasobów, używane w tej implementacji:
- Lease (leasing): tymczasowy przytrzymaj przedział czasu w harmonogramie, wymagany przed dokonaniem rezerwacji
- Rezerwacja: ostateczna rezerwacja przedziału w harmonogramie
Dodatkowo dla serwer gRPC:
Poniżej znajdziesz pełną definicję usługi BookingService na podstawie 3 metod powyżej:
// 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) {}
}
Metody powinny zwracać wyniki Kody stanu gRPC.
Masz pytania?
Przeczytaj odpowiedzi na najczęstsze pytania.
Inne wersje
Dokumentację innych wersji interfejsu API znajdziesz na tych stronach: