Главная страница
Навигация по странице:

  • Возвращаемые данные

  • Пример для сайта symmetron . ru Запрос

  • Эндпоинт метода

  • DAX-БУС. Обмен. V2.0. Техническое задание на расширения RestApi в Битрикс Управление Сайтом. 4 Общая информация 4 Модуль symmetron restapi 5


    Скачать 74.23 Kb.
    НазваниеТехническое задание на расширения RestApi в Битрикс Управление Сайтом. 4 Общая информация 4 Модуль symmetron restapi 5
    Дата29.01.2022
    Размер74.23 Kb.
    Формат файлаdocx
    Имя файлаDAX-БУС. Обмен. V2.0.docx
    ТипТехническое задание
    #345558
    страница5 из 8
    1   2   3   4   5   6   7   8

    Получение разделов ИБ


    Эндпоинт метода: symmetron.iblock.section.list

    Входные параметры:

    IBLOCK_ID/IBLOCK_CODE

    ID ИБ или код

    FILTER

    Массив полей с значениями для фильтрации

    SELECT

    Массив полей для возвращаемых данных

    В случае если в разделе есть Пользовательские поля, то они так же должны быть возвращены в ответе. Если передается 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

    Входные параметры:

    IBLOCK_ID/IBLOCK_CODE

    ID ИБ или код

    ID/CODE

    ID раздела инфоблока/Код раздела Инфоблока

    В данном случае может применяться любой из двух параметров для определения раздела ИБ (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

    }
    1   2   3   4   5   6   7   8


    написать администратору сайта