Отримуємо прайси постачальника через API у форматі JSON

Отримуємо прайси постачальника через API у форматі JSON

Останнім часом постачальники дають можливість отримувати прайси з товарами, цінами та залишками через API. Це зручно, не потрібно робити розсилки з залишками, кожен клієнт у зручний час може отримати ці дані у свою облікову систему. Моє завдання зробити це в 1С.

План роботи такий:

  1. Підключаємось до сайту постачальника і отримуємо дані
  2. Отриманий результат розбираємо і завантажуємо дані в базу

1. Як підключитись до сайту постачальника через API та отримати дані.

Механізм підключення у різних випадках може трохи відрізнятись, і нюанси різних підключень як правило описані в документації по роботі з API в кожному окремому випадку. Також дані які ми отримуємо у відповідь можуть бути у різних форматах. Частіше це XML і зараз все частіше використовують JSON. В нашому випадку отримання даних виглядає так::

Підключаємось і отримуємо дані.

Якщо дані отримані успішно, то можемо з ними працювати, в інакшому випадку строка з даними буде порожня а статус поверне помилку.

2. Як отриманий результат JSON розібрати і завантажити дані в базу 1С

Ми отримуємо дані у форматі JSON, платформа в нас 8.3.8, яка вже вміє працювати з цим форматом, тому отримання даних дуже просте.

Далі отримані дані завантажуємо в 1С.

Все.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.