Настройка сервера бронирования на вашей стороне позволит Центру действий создавать встречи/бронирования/бронирования у вас от имени пользователя.
Реализовать интерфейс API на основе gRPC.
API v0 не следует использовать для новых интеграций.
Загрузите определение сервиса в формате прототипа ниже, чтобы приступить к реализации API.
Пожалуйста, ознакомьтесь со следующими типами ресурсов, которые будут использоваться в этой реализации:
- Аренда : временное удержание места в расписании, необходимое перед бронированием.
- Бронирование : окончательное резервирование места в расписании.
Кроме того, на вашей стороне для сервера gRPC необходимо реализовать следующие методы API:
Ниже приведено полное определение BookingService с использованием трех вышеуказанных методов:
// 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) {}
}
Методы должны возвращать один из кодов состояния gRPC .
Есть вопросы?
Обязательно ознакомьтесь с нашими часто задаваемыми вопросами .
Другие версии
Документацию для других версий API см. на следующих страницах: