1b.app
Скопирована ссылка -

изменилось апи /api/contact-get/json/ (в массиве групп появилось поле, название которого состоит из id группы)

сегодня появилась ошибка интеграции с 1с. Забираем контакты из бокса по апи (метод /api/contact-get/json/ ) . Начало сбоить. Причину установили в том, что в массиве групп появилось поле, название которого состоит из id группы. Обработчик 1с не позволяет использовать названия полей, начинающиеся с цифр. Если это ошибка - прошу исправить. Вот скриншот ответа на запрос

Ответы:


Обработчик 1с не позволяет использовать названия полей, начинающиеся с цифр.

Это проблема сугубо обработчика 1С.
Формат данных JSON не запрещает использовать в качестве ключей элементов - числа. JSON как таковой - валидный.
27.07.2021, 14:28

Параллельно с этим в данном API есть возможность (специально для такого ПО как 1С) получать выдачу в формате XML. Вместе с добавленной переменной в выдачу по 1 контакту (переменная уже была в выдаче списка) - был отформатирован вывод для XML формата - там выдаёт валидный XML - можете указать OneBox куда обновить и использовать выдачу XML
27.07.2021, 14:44

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий