1b.app
Скопійоване посилання -

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

сьогодні з'явилася помилка інтеграції із 1с. Забираємо контакти з боксу по апі (метод /api/contact-get/json/). Почало збоїти. Причину встановили у тому, що у масиві груп з'явилося поле, назва якого складається з id групи. Обробник 1с не дозволяє використовувати назви полів, що починаються з цифр. Якщо це помилка – прошу виправити. Ось скріншот відповіді на запит
Оригінальне питання доступне на версії: ru

Відповіді:


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

Це проблема суто оброблювача 1С.
Формат даних JSON не забороняє використовувати як ключі елементів - числа. JSON як такий – валідний.
27.07.2021, 14:28
Оригінальний коментар доступний на версії: ru

Паралельно з цим у даному API є можливість (спеціально для такого програмного забезпечення як 1С) отримувати видачу у форматі XML. Разом з доданою змінною у видачу по 1 контакту (змінна вже була у видачі списку) – був відформатований висновок для XML формату – там видає валідний XML – можете вказати OneBox куди оновити та використовувати видачу XML
27.07.2021, 14:44
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар