Ваши комментарии
Добрый день!
Дайте, пожалуйста, пример своей реализации – нужно смотреть.
У меня в примере был лишний доллар. Так все работает:
$address = $client->cleanAddress('екатеринбург ленина 24а'); $city = $address->city;
Было бы здорово получить больше подробностей – ваш логин в Дадате, доступ к сайту, где подключен плагин Подсказок.
Нет. У Дадаты есть 2 разных API – Стандартизация и Подсказки. Это разные API с разными целями и задачами. Библиотека gietos создана для API Стандартизации.
Для API Подсказок может посоветовать другую библиотеку.
Потому что кроме квартиры может быть и офис (как в ваших данных). Квартира и офис – разные вещи, и обе из них у вас есть. Распознавать квартиру в офис – не вариант, вам нужна квартира, а кому-то офис для бизнес-задач.
В вашем исходном адресе есть и офис, и квартира – поэтому Дадата не знает, какой тип помещения вы в итоге ожидаете получить, потому что умеет разбирать и в офис, и в квартиру. Она проставляет адресу сомнительный код качества (qc = 1), и сообщается, что данные нужно проверить вручную.
В этом случае нужно улучшать исходные данные.
Добрый день!
Поле заполняется, но не для всех компаний. Обязательным не является.
Проблема в том, что не все адреса одинаково полезны можно однозначно разобрать. Если пограничные и сомнительные случаи. Для этого у нас есть и есть коды качества. Советую смотреть хотя бы на параметр qc, чтобы отличать уверенно разобранные адреса от сомнительных.
Сервис поддержки клиентов работает на платформе UserEcho
Да, последние из случаев в работе. Первые ошибки в тикете исправлены.