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

Иногда мы отвечаем на ваши вопросы даже ночью. Угадайте, почему? Мы просто любим наш сервис и хотим, чтобы он развивался в исключительно хорошую сторону. А ваши вопросы очень помогают нам в этом.


Именно здесь вы можете помочь нам сделать DaData.ru лучше! Отправьте сообщение, и мы ответим вам в течение 1-2 дней (а может, уже и через час, если мы еще не уснули или не в кино :)


P.S. Оставляйте свои идеи — чего не хватает сейчас сервису. И голосуйте за чужие идеи. Чем больше голосов набирает идея, тем скорее мы ее делаем.

0
Answered
evgeny32 2 years ago in Стандартизация • updated by Антон 2 months ago 2

Здравствуйте!

Скопировал пример с для php отсюда https://gist.github.com/nalgeon/10387295#file-dadata-example-php

Вставил свои ключи, но возвращается Response: NULL

в чем может быть проблема?

0
Not a bug
Anonymous 2 years ago in Подсказки • updated by Антон 2 years ago 1

Не показывает улица Мосфильмовская д. 60 и д. 61.

Answer
Антон 2 years ago

Дело в том, что Подсказки работают по ФИАС (всероссийский классификатор адресов налоговой).

К сожалению, в ФИАС нет некоторых домов и строений, в том числе и указанных вами домов.

Если вы не хотите, чтобы Подсказки подставляли похожий вариант автоматически, можно запретить автоисправление.

0
Fixed
Anonymous 2 years ago in Стандартизация • updated by Антон 2 years ago 5

Пользуемся вашей API Стандартизации. Адреса типа "Мичуринский проспект д.7" от вас возвращаются в виде "Мичуринский проспект.Олимпийская деревня". Такая улица тоже есть в Москве, но это другая улица!

Answer
Антон 2 years ago

Исправили.

0
Fixed
Anonymous 3 years ago in Стандартизация • updated by Антон 3 years ago 7
Добрый день! Подскажите, почему запрос вида

curl -X POST -H "Content-Type: application/json" -H "Authorization: Token 7ba3c22b614c6afa73ad2a4539035fa045e9b409" -d '{"structure": ["ADDRESS"], "data":[["Москва, ул Летчика Грицевца"]]}' https://dadata.ru/api/v2/clean

Возвращает улицу "street": "Летчика Бабушкина"??? Но если в запросе поставить улицу "г Москва, ул Летчика Грицевца (п Внуковское)", как в ваших подсказках, то ответ будет верен!!!!
Answer
Антон 3 years ago
Исправили.
0
Answered
elgreco 2 years ago in Подсказки • updated by Aharito 1 year ago 7

Коллеги, облазил весь форум с подобной ошибкой.

Пытаюсь заставить работать подсказки по адресу. Взял тестовый код с сайта взял свой API, но при обращении получаю:

Failed to load resource: the server responded with a status of 403 (Forbidden)

XMLHttpRequest cannot load https://dadata.ru/api/v2/status/address. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://****.ru' is therefore not allowed access. The response had HTTP status code 403.



$("#address").suggestions({

serviceUrl: "https://dadata.ru/api/v2",
token: "7553***183eda7141d18e",
type: "ADDRESS",
count: 5, geoLocation: false,

onSelect: function (suggestion) {

console.log(suggestion);

}

Answer
Антон 2 years ago

Чтобы API-ключ заработал, подтвердите адрес электронной почты. Вам должно было прийти письмо со ссылкой активации (проверьте спам).

0
Not a bug
Anonymous 2 years ago • updated by Антон 2 years ago 3
При попытке обработать файл выдает ошибку - загрузка была прервана, закачиваю такой же файл на обработку, пишет - предыдущий файл еще обрабатывается, дождитесь окончания обработки выкидывает назад и опять выдает ошибку - загрузка была прервана, и так далее по кругу.
0
Fixed
Anonymous 4 years ago in Подсказки • updated by Антон 4 years ago 5
Доброго дня!
Отличный сервис.
Единственное "но" - не смог заставить его корректно работать с адресами в г. Зеленограде (г.Москва). Адреса в Зеленограде используются, как правило, без указания улиц. Просто "г. Зеленоград, корп 1102". Так и в официальных документах используется. Но сервис не смог найти ни одного привычного мне адреса в городе.
Answer
Антон 4 years ago
Теперь корпуса находятся по запросам типа "Зеленоград 1102" и "Зеленоград к 1102". Отображение корпусов в списке подсказок тоже поправили.
0
Answered
Anonymous 2 years ago in Подсказки • updated 1 year ago 16

Подскажите, почему, если я ограничиваю подсказки городом Сочи, то в подсказки все равно лезет село Каштаны?

Answer
Антон 2 years ago

Если я правильно понял вашу задачу – вам нужно ограничить поиск улицами города, который передается из name=city_delivery (похоже, это Сочи).

Выставьте для инпута с адресом параметр bounds: street (посмотрите пример). Тогда вы отрежете населенные пункты, и будете искать только по улицам.

0
Answered
Anonymous 2 years ago in Подсказки • updated by Антон 2 years ago 3
Здравствуйте.
При вызове suggestions передаю следующие параметры для текстового поля города:
serviceUrl: "https://suggestions.dadata.ru/suggestions/api/4_1/rs",
token: "***",
type: "ADDRESS",
hint: false,
bounds: "city-settlement",

Скрипт добавляет класс suggestions-input, т.е. отрабатывает, но при этом подсказки не появляются. А в консоле браузера возвращаются ошибки:
POST https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address 403 (Forbidden)
testt.php?bitrix_include_areas=N:1 GET https://suggestions.dadata.ru/suggestions/api/4_1/rs/detectAddressByIp 403 (Forbidden)

В чем может быть причина? заранее спасибо.

0
Answered
Anonymous 3 years ago in Подсказки • updated by Антон 3 years ago 3
Для кого-то это и удобно, но системы основанные на КЛАДР или ФИАС считают это ошибкой при загрузке данных. В документации (4.7 и 4.8) не нашел, можно ли это отключить.
Answer
Антон 3 years ago
Скажите, пожалуйста, в какую систему вы сохраняете данные?

Можно проверять это перед сохранением. Если region_type = city_type и region = city, то затирать city_type и city.