DAX-БУС. Обмен. V2.0. Техническое задание на расширения RestApi в Битрикс Управление Сайтом. 4 Общая информация 4 Модуль symmetron restapi 5
Скачать 74.23 Kb.
|
Получение разделов ИБЭндпоинт метода: symmetron.iblock.section.list Входные параметры:
В случае если в разделе есть Пользовательские поля, то они так же должны быть возвращены в ответе. Если передается UF_* в массиве SELECT, то должны быть возвращены все поля. Если в запросе есть коды конкретных полей, то только указанные поля. За основу взят метод CIBlockSection::GetList Возвращаемые данные: { { ID – ID раздела ИБ CODE – код раздела ИБ NAME – название раздела ИБ DESCRIPTION – описание раздела ИБ DESCRIPTION_TYPE – тип описания. Либо html, либо text IBLOCK_SECTION_ID – ID родительского раздела ACTIVE - активность Y/N SORT - сортировка CREATED_BY – id создателя раздела DATE_CREATE – дата создания раздела DEPTH_LEVEL – уровень вложенности } } Пример для сайта symmetron.ru Запрос: / symmetron.iblock.section.list/?IBLOCK_ ID=4 { { ID: 16 DATE_CREATE: 26.04.2018 10:34:36 CREATED_BY: 1 IBLOCK_SECTION_ID: ACTIVE: Y SORT: 17 NAME: Тензометрическое оборудование DEPTH_LEVEL: 1 DESCRIPTION: DESCRIPTION_TYPE: text CODE: tenzometricheskoe-oborudovanie }, { ID: 25 DATE_CREATE: 26.04.2018 10:34:36 CREATED_BY: 1 ACTIVE: Y SORT: 13 NAME: Приборы промавтоматики, учета и систем "Умный дом" DEPTH_LEVEL: 1 DESCRIPTION: DESCRIPTION_TYPE: text CODE: pribory-promavtomatiki-ucheta-i-sistem-umnyy-dom } } Получение информации о разделе ИБ по ID или CODEЭндпоинт метода: symmetron.iblock.section.get Входные параметры:
В данном случае может применяться любой из двух параметров для определения раздела ИБ (CODE или ID). В случае, если в запросе указаны оба параметра, то в приоритете ID В случае если в разделе есть Пользовательские поля, то они так же должны быть возвращены в ответе. Возвращаемые данные: { ID – ID раздела ИБ CODE – код раздела ИБ NAME – название раздела ИБ DESCRIPTION – описание раздела ИБ DESCRIPTION_TYPE – тип описания. Либо html, либо text IBLOCK_SECTION_ID – ID родительского раздела ACTIVE - активность Y/N SORT - сортировка CREATED_BY – id создателя раздела DATE_CREATE – дата создания раздела DEPTH_LEVEL – уровень вложенности } Пример для сайта symmetron.ru Запрос: / symmetron.iblock.section.get/?IBLOCK_ID=4&ID=4 { ID: 16 DATE_CREATE: 26.04.2018 10:34:36 CREATED_BY: 1 IBLOCK_SECTION_ID: ACTIVE: Y SORT: 17 NAME: Тензометрическое оборудование DEPTH_LEVEL: 1 DESCRIPTION: DESCRIPTION_TYPE: text CODE: tenzometricheskoe-oborudovani } |