Ваши комментарии
Андрей, добрый день! К сожалению, в Дадате нет ОКПО. А для чего по нему искать?
Речь не идёт об изменении данных клиента. Речь идёт об эскейпировании — это необходимо, чтобы данные формально соответствовали спецификации JSON.
Поскольку Дадата принимает на входе JSON, то если он невалидный — он просто не «доходит» до приложения.
По правилам JSON, обратный слеш в теле запроса должен эскейпиться:
"Москва \\ Турчанинов"
Так ошибки не будет.
Понятно, спасибо. Вам подойдёт предложенное решение?
Вижу, вам удалось оплатить.
Владимир, а где посмотреть правильный индекс для 6-й Дачной улицы?
Можно пример запроса?
Константин, я проверил — оплата работает. Пожалуйста, попробуйте ещё раз. Как вариант, попробуйте из другого браузера и проверьте настройки прокси-сервера (если используете его).
Если ничего не получится — напишите ваш емейл на Дадате, я зачислю авансом.
Здравствуйте! Можно сделать это через API стандартизации. Отправляете POST-запрос на https://dadata.ru/api/v2/clean:
{ "structure": [ "AS_IS", "ADDRESS" ], "data": [ [ "1234567890", "Москва, Сухонская улица, 11 кв 89" ] ] }
Где 1234567890 — это ваш идентификатор. Получаете ответ:
{ "structure": [ "AS_IS", "ADDRESS" ], "data": [ [ { "source": "1234567890" }, { "source": "Москва, Сухонская улица, 11 кв 89", "result": "г Москва, ул Сухонская, д 11, кв 89", "postal_code": "127642", ... "house_fias_id": "5ee84ac0-eb9a-4b42-b814-2f5f7c27c255", ... } ] ] }
Отдельный вопрос — зачем вам идентификаторы домов из ФИАС? Они довольно неустойчивые, могут изменяться. Как вы планируете их использовать?
Сервис поддержки клиентов работает на платформе UserEcho
К сожалению, нет. Дадата пока работает только с данными налоговой (ЕГРЮЛ), там нет ОКПО.