Служба поддержки DaData.ru

Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.

0
Не ошибка

Через подсказки не находится хутор Вершков в Саратовской области

pavolkov 9 лет назад обновлен Антон Жиянов 9 лет назад 2

Существует такой адрес

Саратовская область, Новоузенский район, хутор Вершков

СтатусХутор
Дата основаниянеизвестна
Муниципальное образованиеСельское поселение Алгайское
Входит вНовоузенский район
Субъект ФедерацииСаратовская область
Подчинениерайонное
Население (тыс.чел.)неизвестно
Территория (кв.км)неизвестно
Координатынеизвестны
Почтовые индексынеизвестны
Телефонный код+7 84562
Автомобильные коды64
Прежние названиянеизвестны
День городанеизвестно
Код ОКАТО63230805003
Код ОКТМОнеизвестно

Ответ
Антон Жиянов 9 лет назад

Подсказки работают по ФИАС (всероссийский классификатор адресов налоговой), в котором нет хутора Вершкова. Поэтому и у нас его тоже нет.


Подскажите, пожалуйста, как вы узнали про этот адрес? Про хутор мало информации в интернете, непонятно, живут ли там люди :)

0
Исправлен

suggestions неверно позиционируется (jQuery 3)

Николай Митин 9 лет назад обновлен Антон Жиянов 9 лет назад 5

http://nm.kadetbrand.ru/48-zelenoe-polo-s-elementami-ordena-aleksandra-nevskogo


Почему-то suggestions, прикрепленные к текстарии с адресом, при выпадении оказываются в самом низ страницы.


Как поправить?


UPD: Не могу даже отдебажить, скрипт минифицирован.

Ответ
Антон Жиянов 9 лет назад

Добавили поддержку jQuery 3 в свежей версии плагина:

https://cdn.jsdelivr.net/jquery.suggestions/17.2/js/jquery.suggestions.min.js

0
Не ошибка

Неправильно определяется адрес, если он начинается с улицы

Анонимный 9 лет назад обновлен Антон Жиянов 8 лет назад 3

Необходимо иметь возможность принудительно задать регион поиска адреса, что бы не было таких "приколов ":

(исходный адрес, Москва)
2-я Магистральная улица, 18с14
(результат обработки)
Белгородская обл, Ивнянский р-н, с Новоселовка Вторая, ул Магистральная, д 18 стр 14

У меня таких ошибок более 20%, это много!


Всегда получаются ошибки в названиях, типа "Нижняя Масловка д 5" - получается деревня Нижняя, улица Масловка (((((( сервис дал так много ошибок, что теперь непонятно, как решать задачу...

Ответ
Антон Жиянов 8 лет назад

Если используете файловую обработку, добавьте колонку с названием города перед исходными адресами, а при проверке структуры отметьте, что это две части одного адреса. Например:


При стандартизации адреса определятся в Москве:



Если обрабатываете через API, то нужно передавать вместе с адресом название города:

curl -X POST \
    -H "Content-Type: application/json" \
    -H "Authorization: Token ***" \
    -H "X-Secret: ***" \
    -d '[ "Москва, 2-я Магистральная улица, 18с14" ]' \
https://dadata.ru/api/v2/clean/address

Есть идея передавать ограничение области в REST-запросах. Если вам это интересно, проголосуйте, пожалуйста.

0
Завершен

При запросе с count=1 пустой ответ

Alexey Lyubimov 9 лет назад обновлен Антон Жиянов 9 лет назад 4

Добрый день!


Делаем два последовательных запроса. Первый с count>1 для получения списка подсказок, затем с count=1 для уточнения выбора.


В первом запросе ответ есть. Во втором пустой.

Примеры запросов:


Запрос 1. Ввели "Кировская г Киров, ул Ленина, д 20, кв 141"

curl -X POST \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Token ****key****" \
    -d "{ \"count\": 2, \"query\": \"Кировская г Киров, ул Ленина, д 20, кв 141\" }" \
https://dadata.ru/api/v2/suggest/address
{"suggestions": [{
      "value": "г Киров, ул Ленина, д 20, кв 141",
      "unrestricted_value": "Кировская обл, г Киров, ул Ленина, д 20, кв 141",
      "data": {
        "postal_code": "610004",
        "country": "Россия",
        "region_fias_id": "0b940b96-103f-4248-850c-26b6c7296728",
        "region_kladr_id": "4300000000000",
        "region_with_type": "Кировская обл",
        "region_type": "обл",
        "region_type_full": "область",
        "region": "Кировская",
        "area_fias_id": null,
        "area_kladr_id": null,
        "area_with_type": null,
        "area_type": null,
        "area_type_full": null,
        "area": null,
        "city_fias_id": "452a2ddf-88a1-4e35-8d8d-8635493768d4",
        "city_kladr_id": "4300000100000",
        "city_with_type": "г Киров",
        "city_type": "г",
        "city_type_full": "город",
        "city": "Киров",
        "city_area": null,
        "city_district_fias_id": null,
        "city_district_kladr_id": null,
        "city_district_with_type": null,
        "city_district_type": null,
        "city_district_type_full": null,
        "city_district": null,
        "settlement_fias_id": null,
        "settlement_kladr_id": null,
        "settlement_with_type": null,
        "settlement_type": null,
        "settlement_type_full": null,
        "settlement": null,
        "street_fias_id": "2e4036dd-58ba-4723-8e0c-a9b82735a342",
        "street_kladr_id": "43000001000022500",
        "street_with_type": "ул Ленина",
        "street_type": "ул",
        "street_type_full": "улица",
        "street": "Ленина",
        "house_fias_id": "f18d11c0-1761-4c4c-b4fa-47af801f58b3",
        "house_kladr_id": "4300000100002250102",
        "house_type": "д",
        "house_type_full": "дом",
        "house": "20",
        "block_type": null,
        "block_type_full": null,
        "block": null,
        "flat_type": "кв",
        "flat_type_full": "квартира",
        "flat": "141",
        "flat_area": null,
        "square_meter_price": null,
        "flat_price": null,
        "postal_box": null,
        "fias_id": "f18d11c0-1761-4c4c-b4fa-47af801f58b3",
        "fias_level": "8",
        "kladr_id": "4300000100002250102",
        "capital_marker": "2",
        "okato": "33401000000",
        "oktmo": "33701000",
        "tax_office": "4345",
        "tax_office_legal": null,
        "timezone": null,
        "geo_lat": "58.6110688",
        "geo_lon": "49.6808793",
        "beltway_hit": null,
        "beltway_distance": null,
        "qc_geo": "0",
        "qc_complete": null,
        "qc_house": null,
        "unparsed_parts": null,
        "qc": null
      }
    }
  ]
}

Запрос 2. Уточняем выбор из подсказок "г Киров, ул Ленина, д 20, кв 141"

curl -X POST \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Token ****key****" \
    -d "{ \"count\": 1, \"query\": \" г Киров, ул Ленина, д 20, кв 141\" }"
https://dadata.ru/api/v2/suggest/address
{"suggestions":[]}
Ответ
Анастасия 9 лет назад

Алексей, добрый день!


Дело в том, что г Киров есть в Кировской и Калужской областях. Подсказки присылают пустой ответ при запросе с count = 1 по адресу без области, потому что не понимают, какая именно область имеется в виду.


Чтобы это исправить, передавайте в запрос с count = 1 значение unrestricted_value из ответа на запрос с count > 1.

"value": "г Киров, ул Ленина, д 20, кв 141",
"unrestricted_value": "Кировская обл, г Киров, ул Ленина, д 20, кв 141"
0
Не ошибка

Отсутствуют координаты у адреса при запросе через API (запрос данных через web интерфейс dadata.ru координаты выдает)

Stan Malyshev 9 лет назад обновлен Антон Жиянов 9 лет назад 1

Подсказка для адреса "Москва, Вавилова 19" выдают прекрасную структуру данных (если делать это через web интерфейс dadata.ru). Но вот если запросить подсказку по этому адресу через API, то геокоординаты будут равны null

Ответ
Антон Жиянов 9 лет назад

Подсказки возвращают геокоординаты и район после того, как человек выбрал конкретный адрес из списка. В API это запрос с параметром count = 1.

0
Отвечен

Почему только 3 телефона можно?

Анонимный 9 лет назад обновлен Антон Жиянов 9 лет назад 3

У меня до 5 в строчке есть

Ответ
Антон Жиянов 9 лет назад

Уточните, пожалуйста, в каких случаях бывает до 5 телефонов в строке?

0
Отвечен

как передать доступ другому лицу?

Merkishev Alexey 9 лет назад обновлен Анастасия 9 лет назад 1

зарегистрировался (зашел через FB). оплатил от организации. как теперь другой человек может пользоваться услугой? по логике можно было бы передать логин и пароль, но их нет в личном кабинете, т.к. я зашел через FB.

Ответ
Анастасия 9 лет назад

Решили вопрос по почте.

0
Отвечен

Регистр в названии организации

Анонимный 9 лет назад обновлен Анастасия 9 лет назад 1

Есть ли возможность загружать названия организаций не в верхнем регистре, а в правильном, как в документах?

Ответ
Анастасия 9 лет назад

Такой возможности нет. Подсказки используют справочник ЕГРЮЛ / ЕГРИП, в котором наименование организаций с 4 июля 2013 г. указывается заглавными буквами.

0
Отвечен

Как можно получать только название компании без учета ее организационно-правовой формы?

aa715 9 лет назад обновлен Анастасия 9 лет назад 1

Необходимо название компании, не учитывая ее правовую форму (ООО, ПАО и тд). Как это можно получить ?

Ответ
Анастасия 9 лет назад

Андрей, название компании без ОПФ возвращается в атрибутах:

data.name.full — полное наименование;

data.name.short — краткое наименование.


Например:

{"suggestions":[{
    "value":"ПАО \"МТС\"",
    "unrestricted_value":"ПАО \"МТС\"",
    "data":{
        ...
        "name":{
            ...
            "full":"МОБИЛЬНЫЕ ТЕЛЕСИСТЕМЫ",
            "short":"МТС"
        }
    }
}]}
0
Завершен

Как настроить приоритет города в подсказках?

buybeton 9 лет назад обновлен Анастасия 9 лет назад 1

Как делать, чтобы преимущественно использовался город не Москва, а Екатеринбург?

Ответ
Анастасия 9 лет назад

Максим, чтобы в подсказках приоритет был у адресов Екатеринбурга, нужно передавать КЛАДР-код города в параметре REST-запроса locations_boost:

locations_boost:[{kladr_id: "66000001"}]

Если используете jQuery-плагин, то передать КЛАДР-код нужно в параметре geoLocation (пример).

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