Доработка пакетной выгрузки из 1С REST API для Б24
вчера в 10:57:48
(14 часов назад)
V8.x Управление небольшой фирмой
16.05.2025 11:28:02
Дошёл до решения своими мозгами...
Цену предлагайте сами...
Нужны рабочие примеры пакетных запросов через JSON REST API для Битрикс24 (методы: .add, .update, .list, .get. .getFields, .delete).
Приблизительного вида (??? - не рабочий код):
(наСервере)
Соединение = Новый HTTPСоединение("portal.b24.ru", 443,,,,,Новый ЗащищенноеСоединениеOpenSSL, Ложь);
Метод = "catalog.product.list";
IDЗапроса = "rest/" + "ИДПользователя" + "/" + "webhuk" + "/" + Метод;
HTPSЗапрос = Новый HTTPЗапрос(IDЗапроса);
HTPSЗапрос.Заголовки.Вставить("Content-Type","application/json");
HTPSЗапрос.Заголовки.Вставить("Accept","application/json");
СтруктураДжейсон = Новый Структура;
??? СтруктураДжейсон.Вставить("select", Новый структура("select1,select2,select3","id","iblockId","name"));
??? СтруктураДжейсон.Вставить("filter", Новый структура("iblockId",14));
ЗаписьДжейсон = Новый ЗаписьJSON;
ЗаписьДжейсон.УстановитьСтроку(Новый ПараметрыЗаписиJSON());
ЗаписатьJSON(ЗаписьДжейсон, СтруктураДжейсон);
СтрокаЖсон = ЗаписьДжейсон.Закрыть();
HTPSЗапрос.УстановитьТелоИзСтроки(СтрокаЖсон, КодировкаТекста.UTF8);
СтруктураСозданияОбновленияСущности = Новый Структура("Результат, Значение");
HTTPОтвет = Соединение.ОтправитьДляОбработки(HTPSЗапрос);
СтруктураОтвета = HTTPОтвет.ПолучитьТелоКакСтроку();
ЧтениеJSON = Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(СтруктураОтвета);
СтруктураОтвета = ПрочитатьJSON(ЧтениеJSON);