HTTP-сервисы обмена с сайтом
📄️ Schedule (Графики расписания)
Стандартный шаблон URL (PATTERN_URL): /Schedule
📄️ AppointmentCreate (Создание заявки или листа ожидания)
Стандартный шаблон URL (PATTERN_URL): /AppointmentCreate
📄️ AppointmentStatus (Получение статуса заявки)
Стандартный шаблон URL (PATTERN_URL): /AppointmentStatus
📄️ AppointmentCancel (Отменить заявку)
Стандартный шаблон URL (PATTERN\_URL): /AppointmentCancel
📄️ DictionaryData (Получение данных из базы)
Стандартный шаблон URL (PATTERN\_URL): /DictionaryData
📄️ Reservation (Создание брони)
Стандартный шаблон URL (PATTERN\_URL): /Reservation
Предназначены, прежде всего, для онлайн-записи с сайта.
Для каждого HTTP-сервиса указывается альтернативой каких веб-сервисов он является.
Корневой URL (ROOT_URL
) по умолчанию: bwi
Этот HTTP-сервис доступен начиная со следующих релизов:
Конфигурация | Версия |
---|---|
БИТ.Управление медицинским центром | 2.0.49.54 |
БИТ.Управление медицинским центром КОРП | 2.1.25.38 |
БИТ.Стоматология | 2.0.29.18 |
БИТ.Айболит | 2.0.20.7 |
БИТ.Красота ПРОФ 8 | 2.0.27.1 |
Для работы HTTP-сервисов, в передаваемом теле запроса требуется указание ключа API конкретного элемента справочника «Настройки обмена с сайтом» как параметр Key
в теле запроса. Обработка запроса будет использовать данные из выбранных настроек обмена с сайтом.
Для каждого реализованного HTTP-метода приводится таблица ожидаемых параметров из тела запроса. Если какое-то значение заполнено неправильно, запрос вернёт соответствующую ошибку.
Параметр Method
указывает на то, какую модель поведения будет использовать обработка. Модель поведения представляет собой улучшенную работу одноимённого веб-сервиса.
Если в параметр, ожидающий уникальный идентификатор (УИД), надо передать несколько значений, то строка должна быть формата: <Знач1>;<Знач2>…;<ЗначN>
, где вместо угловых скобок указывается УИД. Если не ожидается больше одного УИД, то использоваться будет первое значение.
HTTP-сервис «ИнтеграцияССайтом» позволяет передавать собственные произвольные параметры при условии, что они не используют зарезервированные имена («НастройкиОбмена» и указанные в таблице к методу). Модифицировать обработку запроса можно при помощи расширения процедур общего модуля «ВебИнтеграцияПереопределяемый», где будут доступны все переданные параметры тела запроса. Если переданы параметры с именами отличными от зарезервированных, то эти значения будут формата строки или числа.