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

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

0
Отвечен

Proxy C#

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

Ребята, а как использовать проксю в вашем примере с реализацией на C#?

Я про https://github.com/hflabs/dadata-csharp


У меня на строчке кода

var cleanedRecords = api.Clean(request).data;


выскакивает эксепшн

Additional information: The remote server returned an error: (407) Proxy Authentication Required.

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

Похоже что никак ¯\_(ツ)_/¯ В библиотеке это не предусмотрено.

Можете модифицировать исходники, тогда код с прокси будет в CleanClient.cs:

private HttpWebRequest CreateHttpRequest() {
    var request = (HttpWebRequest) WebRequest.Create(this.url);
    // создаёте и конфигурируете объект прокси
    proxy = ...
    request.Proxy = proxy;
    ...
}
0
Исправлен

У калужского филиала адрес в Иркутске

aleksander kulikov 9 лет назад обновлен Антон Жиянов 8 лет назад 4

Добрый день.

Прежде всего, большое спасибо за прекрасный сервис.

Столкнулись с небольшой проблемой - при поиске организации по ИНН 7713059497 на сайте dadata в подсказке всплывает Калужский филиал с адресом в Калуге, однако, при запросе через API для калужского филиала выдается адрес в Иркутске.


С уважением, Александр.

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

Александр, добрый день! Да вроде нормально выдаёт, адрес в Калуге.

Запрос:

{"query":"7713059497 калуга"}

Ответ:

{
  "suggestions": [
    {
      "value": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
      "unrestricted_value": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
      "data": {
        "kpp": null,
        "management": null,
        "branch_type": "BRANCH",
        "branch_count": 0,
        "type": "LEGAL",
        "opf": {
          "code": "30002",
          "full": "Филиал юридического лица",
          "short": "Филиал"
        },
        "name": {
          "full_with_opf": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
          "short_with_opf": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
          "latin": null,
          "full": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС МИКРОХИРУРГИЯ ГЛАЗА ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ",
          "short": "КАЛУЖСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО АВТОНОМНОГО УЧРЕЖДЕНИЯ \"МЕЖОТРАСЛЕВОЙ НАУЧНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС \"МИКРОХИРУРГИЯ ГЛАЗА\" ИМЕНИ АКАДЕМИКА С.Н. ФЕДОРОВА\" МИНИСТЕРСТВА ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ"
        },
        "inn": "7713059497",
        "ogrn": "1027739714606",
        "okpo": null,
        "okved": null,
        "state": {
          "status": "ACTIVE",
          "actuality_date": 1493251200000,
          "registration_date": null,
          "liquidation_date": null
        },
        "address": {
          "value": "248007 ОБЛАСТЬ КАЛУЖСКАЯ, ГОРОД КАЛУГА, УЛИЦА ИМ. СВЯТОСЛАВА ФЕДОРОВА, ДОМ 5",
          "unrestricted_value": "248007 ОБЛАСТЬ КАЛУЖСКАЯ, ГОРОД КАЛУГА, УЛИЦА ИМ. СВЯТОСЛАВА ФЕДОРОВА, ДОМ 5",
          "data": null
        }
      }
    }
  ]
}
0
Отклонен

Два поля адреса на одной странице не работают

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

Добрый день! Столкнулся со следующей проблемой если разместить два раза поле адреса на странице, то работает только первое, а второе не работает. Как исправить эту ситуацию?

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

Здравствуйте! Дайте ссылку на проблемную страницу, пожалуйста.

0
Исправлен

Подсказка по Краснодару показывает Москву

Andy Bobrov 9 лет назад обновлен Антон Жиянов 8 лет назад 3

Добрый день.

Вопрос о релевантности подсказки


Image 655

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

Исправили, теперь Краснодар выше.

0
Не ошибка

Не находит ИП и его ИНН от 2004 года

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

Добрый день!

Нет у вас, но есть в ФНС

ФИОИННДата присвоения ОГРНИП
Тоцкий Александр Андреевич36660233393528.06.2004


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

Здравствуйте! Если попробуете скачать выписку на сайте налоговой, получите сообщение:


В настоящий момент предоставление сведений из ЕГРЮЛ по ОГРНИП 304362518000060 в электронном виде не представляется возможным по техническим причинам. ФНС России приносит извинения за доставленные неудобства


Налоговая по каким-то своим внутренним причинам не возвращает информацию по некоторым организациям и ИП. Мы сообщаем им о таких случаях, и иногда они их исправляют. Про этот тоже сообщим.

0
Не ошибка

Нет дома г Краснодар, пр-кт Чекистов, д 1/3

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

Добрый день!

Есть адрес г Краснодар, пр-кт Чекистов, д 1/3

А в Дадате он не подгружается, хотя на яндекс картах видно, что такой отдельный дом существует.

Не подскажите, с чем связано, что он не распознается?

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

Ирина, добрый день!


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


Мы работаем с налоговой, чтобы она добавляла недостающие дома. Чтобы и о вашем случае позаботились, отправьте нам адрес через специальную форму.


Подробности: почему на картах дом есть, а в подсказках — нет.

0
Не ошибка

Неправильно распознаются адреса с опечатками

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

Обработал базу в 10 000 адресов в ДаДата.


Вопрос:

Исходный адрес такой —

Новоройссийск,Пр. Дзержинского 174

Система из него сделала это —

г Москва, ул Лубянка Б., д 174

Исходный адрес —

Челябинск,улица Румяенцева, 28б

Система сделала это —

г Челябинск


Как?

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

Не всегда Дадате удаётся уверенно распознать адрес. В таких случаях она предлагает вариант разбора, но маркирует адрес как «Сомнительный» (столбец «Код проверки» в файле и поле qc = 1 в API). Именно это и произошло для указанных вами адресов.


Сомнительные адреса лучше проверить вручную, чтобы убедиться, что Дадата не ошиблась в своих предположениях.


Если Дадата уверена в разборе, то код проверки — «Корректный» (qc = 0). Вероятность ошибки в корректных адресах — 1 на 10 000 адресов.

0
Отвечен

Стоимость услуг

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

Здравствуйте. Является ли Вас сервис платным и если да, то где можно ознакомиться с ценами?

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

Добрый день! Есть бесплатные тарифы, есть платные: https://dadata.ru/pricing/

0
Отвечен

Можно ли ввести ограничение по нескольким city_kladr_id?

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

Передаю

array:2 [
  "query" => "Текстильная"
  "locations" => array:1 [
    "kladr_id" => array:6 [
      0 => "7700000000000"
      1 => "5000002800000"
      2 => "7800000000000"
      3 => "4000000100000"
      4 => "2900000100000"
      5 => "7100000100000"
    ]
  ]
]

на выходе
array:3 [
  "family" => "CLIENT_ERROR"
  "reason" => "Bad Request"
  "message" => """
    Can not deserialize instance of java.util.ArrayList out of START_OBJECT token\n
     at [Source: org.apache.cxf.transport.http.AbstractHTTPDestination$1@47371bef; line: 1, column: 91] (through reference chain: ru.hflabs.sgt.model.address.SuggestAddressRequest["locations"])
    """
]
Ответ
Антон Жиянов 9 лет назад

Можно, только структура запроса будет немного отличаться:

$locations = array(
  array("kladr_id" => "7700000000000"),
  array("kladr_id" => "5000002800000"),
  array("kladr_id" => "7800000000000"),
  array("kladr_id" => "4000000100000"),
  array("kladr_id" => "2900000100000"),
  array("kladr_id" => "7100000100000")
);

$request = array(
  "query" => "Текстильная",
  "locations" => $locations
);
0
Отвечен

Федеральные округа

Никита Бабин 9 лет назад обновлен Антон Жиянов 7 лет назад 6

Добрый день! А есть такой вариант, чтобы при обработке базы с адресами ваша система выдавала не только край/область/республику, но и федеральный округ? Центральный, Южный, приволжский и прочее?

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

Добавили федеральный округ в подсказки и стандартизацию по адресам.

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