0
Исправлен

Invalid encoding object

Андрей 4 года назад обновлен Специалист Техподдержки 4 года назад 5

objectInfoFull заработал, но следующий запрос к https://apirosreestr.ru/api/cadaster/save_order выдаёт ошибку:

$ curl --data "encoded_object=JiNxAjMuITMugjMiojI4CNuQbY0wCNvQDY0+CNhR3L04CNIPGNuQ3L01C9uQLL0+CdvQHL0+CNIwCtgRDL0UCtIsIyjRjL09CdtQnY01CNvQ7L0\/CNI1C9RvL04CtlQDCL1CNuQ3L01CdiRXL08CtvQ\/L0gUL0+C9uQjL0WCNIsAL0AGNuQLY0AGNsQLL0aCtI6IyvQjL0iCNIpEK0aCtnQjiIsISNxAisQrL0gwiNgQL0gwyjRDL06CdgRzY07C9gRLK0g8Y0wC9uQDL0cCNI7C9gRDCLwCtsQrL0BGtvQzJ0gML0iojIpUL04CdvQXL02CtvQvL0+C9vQ7L0CGdgRXL08CNKgEY01CNgRTL0QCtIsIiNxAjMuEDMuEDMiojI4CtgRHY0+CNvQjL0+CtgRHY0g8Y04CdvQXL07CdtQTL01CNgR\/L0+CNIwCtgRDL0UCtIsIiNxAjMuITMukDMiojI4CtgRHY0+CNvQjL0+CtgRHY0g8Y04CdvQXL00CttQDY01CtsQLY0DGNIwCtgRDL0UCtIsIiNxAjMuITMucjMiojI4CtgRHY0+CNvQjL0+CtgRHY0g8Y04CdvQXL0BGdtQ3L0yCNIwCtgRDL0UCtIsISM4wCO0cTOxADOiojIMGtgRHY0+CNvQjL0+CtgRHY0g8Y0wCtsQ7L0AGtgRHY0wCNtQDL0aCtIsICgRLY01CNvQDSuQvY09CtgRDL0AGNtQDL0yCtmQLiOikCtQ7L06CNKg8Y04CdvQXL0AGdtQzL03CNuQDCsQbY04CdvQjL00CdlQLCLiYDL2MjI6ISYnEK0aCtnQDCjRTL0wCdiR7L07C9nQLCLiIjI6IitQDL0CGdrQLCLiITMwIjeyJjYWRub21lciI6Ijc3OjA1OjAwMDEwMPI6NPc1OSIsImRldGFpbHMiOnsi0KLQuNC\/INC+0LHRitC10LrRgtCwIjoi0J7QsdGK0LXQutGCINC60LDQv9C40YLQsNC70YzQvdC+0LTQviDRgdGC0YDQvtC40YLQtdC70YzRgdGC0LLQsCIsItCa0LDQtNCw0YHRgtGA0L7QstGL0Lkg0L3QvtC80LXRgCI6Ijc3OjA1OjAwMDEwMPI6NPc1OSIsItCh0YLQsNGC0YTRgSDQvtCx0YrQtdC60YLQsCI6ItCg0LDQvdC10LUg0YTRh9GC0LXQvdC90YvQuSIsItCU0LDRgtCwINC\/0L7RgdGC0LDQvdC+0LLQutC4INC90LAg0LrQsNC00LDRgdGC0YDQvtCy0YvQuSDRg9GH0LXRgiI6IjI2LjA1L9fQ==&documents[]=XZP" --header "Token: SECRET_TOKEN" https://apirosreestr.ru/api/cadaster/save_order
{
    "error": {
        "code": 400,
        "mess": "Invalid encoding object"
    }
}

Ответ

Ответ

Вам необходимо экранировать специальные символы в значение.

Сделайте запрос отправляя кодированное значение через функцию URL encode.

Я прислал полное содержимое encoded_object; в нём нет экранированных символов.


Проблема в чём-то другом...

Ответ

Вам необходимо экранировать специальные символы в значение.

Сделайте запрос отправляя кодированное значение через функцию URL encode.

На рассмотрении

Сообщите нам кадастровый номер объекта по которому вы делаете запрос.

Не ошибка

Здравствуйте.

Возможно, что причина в копировании значения параметрa encoded object из JSON.

Если это так, то вероятно проблема в том, что значение, скопированное из JSON, экранирует все slash.

В этом случае Вам необходимо убрать все backslash в значении параметра.

Возможно Вы в ручную пытались сделать запрос и не учитывали этот момент.


Если вопрос решен, дайте нам знать, что бы закрыть тикет.

Сервис поддержки клиентов работает на платформе UserEcho