0
nightowl
10.09.22
✎
13:52
|
Добрый день!
Не могу понять где ошибка. В режиме совместимости 8.3.16 работает все ОК. Но в режиме совместимости получаю ошибку {"ok":false,"error_code":400,"description":"Bad Request: message text is empty"}
НакопленныеДанные = Новый Структура;
НакопленныеДанные.Вставить("chat_id", Объект.Получатель);
НакопленныеДанные.Вставить("text", Объект.ТекстСообщения);
НакопленныеДанные.Вставить("parse_mode","Markdown");
HTTPЗапрос = Новый HTTPЗапрос;
HTTPЗапрос.Заголовки.Вставить("Connection", "keep-alive");
HTTPЗапрос.Заголовки.Вставить("Content-type", "application/json; charset=utf-8");
ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.ПроверятьСтруктуру = Ложь;
ЗаписьJSON.УстановитьСтроку(Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто, Символы.Таб));
ЗаписатьJSON(ЗаписьJSON, НакопленныеДанные);
СтрокаJSON = ЗаписьJSON.закрыть();
HTTPЗапрос.УстановитьТелоИзСтроки(СтрокаJSON,КодировкаТекста.UTF8);
HTTPЗапрос.АдресРесурса = "/" + Token + "/sendMessage";
HTTPСоединение = Новый HTTPСоединение("api.telegram.org", Неопределено, Неопределено, Неопределено, Новый ИнтернетПрокси, 20, Новый ЗащищенноеСоединениеOpenSSL);
HTTPОтвет = HTTPСоединение.Получить(HTTPЗапрос);
СтрокаJSON = HTTPОтвет.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8);
|
|