Бьюсь уже головой. Вот код
API присылает ответ 415
Массив = Новый Массив;
Для Каждого СтрокаТЗ Из СписокНоменклатуры Цикл
Структура = Новый Структура;
Структура.Вставить("type","SERVICE");
Структура.Вставить("name",СтрокаТЗ.Наименование);
Структура.Вставить("code",СтрокаТЗ.КодТовара);
Структура.Вставить("price",СтрокаТЗ.Цена);
Структура.Вставить("measure_name","шт");
Если СтрокаТЗ.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС Тогда
Структура.Вставить("tax","NO_VAT");
Иначе
Структура.Вставить("tax","VAT_18");
КонецЕсли;
Структура.Вставить("allow_to_sell","true");
Структура.Вставить("description",СтрокаТЗ.Наименование);
Массив.Добавить(Структура);
//КонецЕсли;
КонецЦикла;
Джисон = Новый ЗаписьJSON();
Джисон.ОткрытьФайл(ИмяФайла);
Услуги = Новый Структура;
Услуги.Вставить("items",Массив);
Услуги.Вставить("paging","");
ЗаписатьJSON(Джисон,Услуги,Новый НастройкиСериализацииJSON);
Джисон.Закрыть();
Соединение = Новый HTTPСоединение("api.evotor.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
Заголовки = Новый Соответствие;
Заголовки.Вставить("Accept", "application/vnd.evotor.v2+json");
Заголовки.Вставить("Content-Type", "application/vnd.evotor.v2+json+bulk");
Заголовки.Вставить("Authorization",Объект.Токен);
HTTPЗапрос = Новый HTTPЗапрос("/stores/"+ВыбранныйТерминал+"/products",Заголовки);
HTTPЗапрос.УстановитьИмяФайлаТела(ИмяФайла);
Результат = Соединение.Записать(HTTPЗапрос);
Соединение = Неопределено;
ПоказатьAPI присылает ответ 415
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот