Ошибка 400 в отправке запроса из 1С В Битрикс 24

1. user973528 24.01.24 17:43 Сейчас в теме
Добрый день, стоит задача в прикреплении файла эксель в задачу Битрикса 24, создал входящий вебхук, установил доступы, при попытке собрать и отправить файл через JSON выходит ошибка 400, что делаю не так?

Метод task.item.addfile

	

        АдресСайтаБитрикс = "test.test1.ru";
	
        ххСоединение = Новый HTTPСоединение(АдресСайтаБитрикс,,"","",,60,Новый 
        ЗащищенноеСоединениеOpenSSL,Ложь); 
		
	Заголовки = Новый Соответствие;
	Заголовки.Вставить("Content-Type","application/json");
	ИмяФайла = "exc.xls";
	НомерЗадачиБитрикс = 11111;
	
	Токен = "testtoken";
	
	ВебХук = "rest/1869/testtoken";	
	ххЗапрос = Новый HTTPЗапрос(ВебХук+"/task.item.addfile.json",Заголовки);
	
	ЗаписьJSON = Новый ЗаписьJSON;
	ЗаписьJSON.УстановитьСтроку();
	ЗаписьJSON.ЗаписатьНачалоМассива();
	ЗаписьJSON.ЗаписатьНачалоОбъекта();
	ЗаписьJSON.ЗаписатьИмяСвойства("TASK_ID");
	ЗаписьJSON.ЗаписатьЗначение(НомерЗадачиБитрикс);
	ЗаписьJSON.ЗаписатьИмяСвойства("NAME");
	ЗаписьJSON.ЗаписатьЗначение(ИмяФайла);
	ЗаписьJSON.ЗаписатьИмяСвойства("CONTENT");
	ЗаписьJSON.ЗаписатьЗначение(Base64Строка(ДвДанные));
	
	ЗаписьJSON.ЗаписатьКонецОбъекта();
	
	ЗаписьJSON.ЗаписатьКонецМассива();
	ТекстJSON = ЗаписьJSON.Закрыть();
	
	ххЗапрос.УстановитьТелоИзСтроки(ТекстJSON,"utf-8",ИспользованиеByteOrderMark.НеИспользовать);
	ххОтвет = ххСоединение.ОтправитьДляОбработки(ххЗапрос);	

Показать
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот