Нужно сделать стыковку УТП с Новой почтой, платформа 1С:Предприятие 8.3 (8.3.10.2505).
Через xml получилось, но хочется через json, а с ним чего-то не взлетает.
Текст запроса:
{
"apiKey": "хххххххххххххххххххххххххххх",
"modelName": "Address",
"calledMethod": "getAreas",
"methodProperties": {}
}
Код:
Процедура JSONНажатие(Элемент)
Адрес = "api.novaposhta.ua/v2.0/json/";
СоединениеHTTP = Новый HTTPСоединение(Адрес,,,,,,);
ЗапросHTTP = Новый HTTPЗапрос(Адрес);
ЗапросHTTP.УстановитьТелоИзСтроки(ТекстЗапроса);
//ЗапросHTTP.Заголовки.Вставить("Content-Type", "text/json");
ЗапросHTTP.Заголовки.Вставить("Content-Type","application/json; charset=utf-8");
//Результат = СоединениеHTTP.ОтправитьДляОбработки(ЗапросHTTP);
Результат = СоединениеHTTP.ВызватьHTTPМетод("POST", ЗапросHTTP);
ответКакСтрока = Результат.ПолучитьТелоКакСтроку();
ОтветСтрока = сокрлп(ТекущаяДата())+Символы.ПС+ответКакСтрока;
КонецПроцедуры
В ответе приходит:
{"success":false,"data":[],"errors":["Data is invalid"],"warnings":[],"info":[],"messageCodes":[],"errorCodes":[],"warningCodes":[],"infoCodes":[]}
Подскажите что не так?