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

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

0
Завершен

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

Alexey Lyubimov 9 лет назад обновлен Антон Жиянов 8 лет назад 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":[]}
Ответ
Анастасия 8 лет назад

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


Дело в том, что г Киров есть в Кировской и Калужской областях. Подсказки присылают пустой ответ при запросе с 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 лет назад обновлен Антон Жиянов 8 лет назад 3

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

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

Уточните, пожалуйста, в каких случаях бывает до 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 (пример).

0
Отвечен

Список филиалов по API-запросу

Александр Шаповалов 9 лет назад обновлен Анастасия 9 лет назад 6

Добрый день,


подскажите, не планируется ли добавить в список возвращаемых по API-запросу данных список наименований филиалов организации?

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

Александр, а это уже можно сделать (возможно, я неправильно понял исходный вопрос). Подсказки возвращают и головные организации, и филиалы. Чтобы найти нужный филиал, можно указать название головной организации (или её ИНН), а дальше город, в котором находится филиал.


Например, по запросу «газпром связь филиал тюмень» подсказки вернут тюменский филиал «Газпром связи». Чтобы отличить в ответе филиал от головной организации, используйте поле branch_type:

  • branch_type = MAIN для головных организаций,
  • branch_type = BRANCH для филиалов.
0
Завершен

Название должности руководителя в точности как в ЕГРЮЛ

Александр Шаповалов 9 лет назад обновлен Антон Жиянов 6 лет назад 6

Добрый день,

подскажите, почему при запросе по API довольно часто не возвращается название должности руководителя, например головные организации с ИНН 2703033758, 5259047767 и т.д. Хотя наименование должности в ЕГРЮЛ на сайте налоговой есть.

справочник: компании
Ответ
Антон Жиянов 6 лет назад

Теперь должность возвращается в точности как в ЕГРЮЛ.

0
Завершен

Дата регистрации и дата основания организации

Сергей Коробейников 9 лет назад обновлен Антон Жиянов 8 лет назад 8

В выдаче результатов нет данных о дате присвоения ОГРН организациям, которые были зарегистрированы до 2002 года. К примеру, есть выдача у одной организации с датой регистрации 1988 года.

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

Теперь подсказки возвращают дату присвоения ОГРН в поле ogrn_date.

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