Описание форматов веб-сервисов и файлов
Руководство пользователя
×

1. HTTP-сервисы обмена с сайтом

Предназначены, прежде всего, для онлайн-записи с сайта. Для каждого HTTP-сервиса указывается альтернативой каких веб-сервисов он является.
Корневой URL (ROOT_URL) по умолчанию: bwi
Этот HTTP-сервис доступен начиная со следующих релизов:
1. БИТ.Управление медицинским центром – 2.0.49.54
2. БИТ.Управление медицинским центром КОРП – 2.1.25.38
3. БИТ.Стоматология – 2.0.29.18
4. БИТ.Айболит – 2.0.20.7
5. БИТ.Красота ПРОФ 8 – 2.0.27.1
Для работы HTTP-сервисов, в передаваемом теле запроса требуется указание ключа API конкретного элемента справочника «Настройки обмена с сайтом» как параметр «Key» в теле запроса. Обработка запроса будет использовать данные из выбранных настроек обмена с сайтом.
В разделе "HTTP-сервисы" указываются следующие параметры:
1. Ключ API. Он может быть введён вручную или сгенерирован автоматически программой.
2. Дополнительные атрибуты для выгрузки сотрудников. Эти атрибуты будут применяются только при выгрузке сотрудников из HTTP-сервиса «DictionaryData».
Для каждого реализованного HTTP-метода приводится таблица ожидаемых параметров из тела запроса. Если какое-то значение заполнено неправильно, запрос вернёт соответствующую ошибку.
 Параметр «Method» указывает на то, какую модель поведения будет использовать обработка. Модель поведения представляет собой улучшенную работу одноимённого веб-сервиса.
Если в параметр, ожидающий уникальный идентификатор (УИД), надо передать несколько значений, то строка должна быть формата: «<Знач1>;<Знач2>…;<ЗначN>», где вместо угловых скобок указывается УИД. Если не ожидается больше одного УИД, то использоваться будет первое значение.
HTTP-сервис «ИнтеграцияССайтом» позволяет передавать собственные произвольные параметры при условии, что они не используют зарезервированные имена («НастройкиОбмена», «Format» и указанные в таблице к методу). Зарезервированное имя «Format» указывает ожидаемый формат ответа, который может быть либо XML, либо JSON. Значение по умолчанию — JSON. Его использование не является обязательным и может не упоминаться во всех таблицах описания, если соответствующий метод не предусматривает разнообразия в форматах.
          Модифицировать обработку запроса можно при помощи расширения процедур общего модуля «ВебИнтеграцияПереопределяемый», где будут доступны все переданные параметры тела запроса. Если переданы параметры с именами отличными от зарезервированных, то эти значения будут формата строки или числа.