Ваши комментарии

Обновим справочник в следующем релизе (до конца сентября).
Это неоднозначный случай, "-1" может означать как корпус, так и квартиру.
В подобных случаях мы считаем, что это корпус.
Добрый день, такой возможности нет. В ФИАС нет районов города, поэтому такую выборку не получится сделать.
Добрый день!
Дадата работает по ФИАС, а в ФИАС, к сожалению, нет КЛАДР кода для улицы на данной доп. территории.

Если используете реализацию clean из примера, то в поле data она возвращает не массив, а массив массивов. Поэтому так:

$resp->data[0][0]->tax_office
Игорь, спасибо за дополнение!
Тогда так:
  • qc = 0 (исходный адрес корректен);
  • qc_complete = 0 (пригоден для почтовой рассылыки);
  • qc_house = 2 (дом найден по точному совпадению со справочником).
По совокупности этих критериев получите правильный для вас адрес.
Уточните пожалуйста, в чем именно ваша задача, и что для вас "правильный адрес", подскажем.
В ФИАС нет многих адресов, и много ошибок. Наличие адреса в ФИАС – к сожалению, не показатель корректности. Поэтому у нас не один код качества, а несколько, и на них на все стоит обращать внимание. В вашем случае адрес признан корректным (qc = 0), потому что исходный адрес был распознан уверенно, без допущений. Но есть различие в диапазоне домов, о чем мы вам сообщаем в другом коде качества (qc_house = 3).

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