Ошибка 400 "mess": "Missing required parameter"
Здравствуйте, при выполнении запроса из 1с
АдресСервераОнлайнПроверки = "apirosreestr.ru";
РесурсНаСервере = "/api/cadaster/search";
Попытка
Соединение = Новый HTTPСоединение(АдресСервераОнлайнПроверки);
Исключение
Сообщить("Не удалось установить соединение с сервером онлайн-проверки:"
+ Символы.ПС + ИнформацияОбОшибке().Описание, СтатусСообщения.Важное);
Возврат;
КонецПопытки;
//формируем файл запроса
ФайлТелаЗапроса = ПолучитьИмяВременногоФайла("txt");
ФайлДанных = Новый ТекстовыйДокумент;
ФайлДанных.ДобавитьСтроку("{");
ФайлДанных.ДобавитьСтроку("""query""" + ": " + "{");
ФайлДанных.ДобавитьСтроку("""region_code""" + ": " + """24""" + ",");
ФайлДанных.ДобавитьСтроку("""raion""" + ": " + """Норильск""" + ",");
ФайлДанных.ДобавитьСтроку("""settlement""" + ": " + """""" + ",");
ФайлДанных.ДобавитьСтроку("""street""" + ": " + """Рудная""" + ",");
ФайлДанных.ДобавитьСтроку("""house""" + ": " + """19""" + ",");
ФайлДанных.ДобавитьСтроку("""building""" + ": " + """""" + ",");
ФайлДанных.ДобавитьСтроку("""block""" + ": " + """""" + ",");
ФайлДанных.ДобавитьСтроку("""flat""" + ": " + """83""" + ",");
ФайлДанных.ДобавитьСтроку("},");
ФайлДанных.ДобавитьСтроку("""limit""" + ": " + "10" + ",");
ФайлДанных.ДобавитьСтроку("""grouped""" + ": " + "0");
ФайлДанных.ДобавитьСтроку("}");
ФайлДанных.Записать(ФайлТелаЗапроса, КодировкаТекста.ANSI);
// посылаем запрос
Попытка
ЗаголовокHTTP = Новый Соответствие;
ЗаголовокHTTP.Вставить("Token","AAAA-AAAA-AAAA-AAAA");
ЗаголовокHTTP.Вставить("Content-Type", "application/json");
ФайлРезультат = ПолучитьИмяВременногоФайла();
HTTPЗапрос = Новый HTTPЗапрос(РесурсНаСервере, ЗаголовокHTTP);
HTTPЗапрос.УстановитьИмяФайлаТела(ФайлТелаЗапроса);
Результат = Соединение.ОтправитьДляОбработки(HTTPЗапрос, ФайлРезультат);
// Получим ответ
ТекстовыйФайлОтвета = Новый ТекстовыйДокумент;
ТекстовыйФайлОтвета.Прочитать(ФайлРезультат);
СтрокаОтветаСервера = ТекстовыйФайлОтвета.ПолучитьТекст();
Исключение
Сообщить(ИнформацияОбОшибке().Описание, СтатусСообщения.Важное);
КонецПопытки;
получаю ответ
{
"error": {
"code": 400,
"mess": "Missing required parameter"
}
}
подскажите пожалуйса, что может быть не так и в какую сторону копать.
Вы разместили вопрос в форуме по ошибкам. Но по сути вы обращались в техподдержку. В следующий раз размещайте информацию в соответствии со спецификой вопроса.
И ещё, данный форум отркытый и вы опубликовали в нем свой токен, не удивляйтесь потом если обнаружите, что у вас баланс понизился.