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

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

0
Отвечен

Ответ REST-сервиса при превышении дневного лимита подсказок

sealrodionov 8 лет назад обновлен Анастасия 8 лет назад 1

Опишите, пожалуйста, в технических терминах ответ REST-сервиса подсказок при превышении бесплатного дневного лимита запросов

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

После превышения тарифного лимита запрос вернёт ответ с кодом ошибки 403 Forbidden:

{
    "family": "CLIENT_ERROR"
    "reason": "Forbidden"
    "message": "Feature 'SUGGESTIONS' disabled for token '${API_KEY}'"
} 

На следующий день подсказки снова станут доступны.

0
Отвечен

Как искать в вашем сервисе данные о доме по fias_id дома? Как я понял, сервис getById() ищет только до улицы((

Павел Аксёнов 8 лет назад обновлен 8 лет назад 4

jQuery плагин выдаёт подсказку по адресу, включающему дом. Получаю и house_fias_id и fias_id и street_fias_id. Но когда, в обратную сторону, ищу по fias_id (равному house_fias_id) через сервис getById(), то результаты пустые. В других темах нашёл информацию о том, что поиск идёт только до улицы. Тогда, получается, я не могу хранить информацию до дома. Какой тогда смысл в адресах до дома? Что я упускаю?

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

Хранить информацию до дома в виде кода ФИАС не стоит, потому что есть вероятность его быстрого изменения.


Дело в том, что кодом ФИАС часто обозначают не отдельный дом, а диапазон домов, например «1–10». Разумеется, у всех домов внутри диапазона будет один и тот же код. Если дом исходно был в составе диапазона, а потом вылез в отдельную запись — его код изменится:


АдресКод ФИАС диапазона,
ФИАС от 10.03.16
Код ФИАС дома,
ФИАС от 18.04.16
г Ижевск, ул Удмуртская, д 267 к 3
92ff5f38-01fb-42e6-97d6-a95f541644f4
диапазон домов 261–277, нечётные
ac8015c8-0e73-442d-a6aa-427f2e973ec5

Надежнее для идентификации адреса использовать ФИАС-код улицы и домовую часть адреса:

68143D5C-A20D-4741-A107-A31EBC65B0D2, д 267 к 3.


Подробнее в статье на хабре.

0
Не ошибка

Не передается city (хотя определяется) для "Усачева, 27, 150"

Олег С 8 лет назад обновлен Анастасия 8 лет назад 1

Не передается city (хотя определяется) для адреса "Усачева, 27, 150"

Видно, что в строке "result" Москва определилась, но в строке "city" значение не проставилось. Получал данные через curl. Для той же строки через подсказки (js) "city" определяется. Почему так?


Array

(
    [source] => Усачева, 27, 150
    [result] => г Москва, ул Усачёва, д 27, кв 150
    [postal_code] => 119048
    [country] => Россия
    [region_fias_id] => 0c5b2444-70a0-4932-980c-b4dc0d3f02b5
    [region_kladr_id] => 7700000000000
    [region_with_type] => г Москва
    [region_type] => г
    [region_type_full] => город
    [region] => Москва
    [area_fias_id] => 
    [area_kladr_id] => 
    [area_with_type] => 
    [area_type] => 
    [area_type_full] => 
    [area] => 
    [city_fias_id] => 
    [city_kladr_id] => 
    [city_with_type] => 
    [city_type] => 
    [city_type_full] => 
    [city] => 
    [city_area] => Центральный
    [city_district_fias_id] => 
    [city_district_kladr_id] => 
    [city_district_with_type] => р-н Хамовники
    [city_district_type] => р-н
    [city_district_type_full] => район
    [city_district] => Хамовники
    [settlement_fias_id] => 
    [settlement_kladr_id] => 
    [settlement_with_type] => 
    [settlement_type] => 
    [settlement_type_full] => 
    [settlement] => 
    [street_fias_id] => abec82a3-7f05-4aae-8d69-827e09f317ab
    [street_kladr_id] => 77000000000297000
    [street_with_type] => ул Усачёва
    [street_type] => ул
    [street_type_full] => улица
    [street] => Усачёва
    [house_fias_id] => 
    [house_kladr_id] => 
    [house_type] => д
    [house_type_full] => дом
    [house] => 27
    [block_type] => 
    [block_type_full] => 
    [block] => 
    [flat_type] => кв
    [flat_type_full] => квартира
    [flat] => 150
    [flat_area] => 
    [square_meter_price] => 
    [flat_price] => 
    [postal_box] => 
    [fias_id] => abec82a3-7f05-4aae-8d69-827e09f317ab
    [fias_level] => 7
    [kladr_id] => 77000000000297000
    [capital_marker] => 0
    [okato] => 45286590000
    [oktmo] => 45383000
    [tax_office] => 7704
    [tax_office_legal] => 
    [timezone] => UTC+3
    [geo_lat] => 55.7270589
    [geo_lon] => 37.5685866
    [beltway_hit] => IN_MKAD
    [beltway_distance] => 
    [qc_geo] => 2
    [qc_complete] => 9
    [qc_house] => 10
    [qc] => 1
    [unparsed_parts] => 
)

Заранее благодарю!

0
Исправлен

Проблема с выбором адреса и определением координат

dag 8 лет назад обновлен Анастасия 8 лет назад 3

Доброго дня!

При запросе адреса "Советская" есть следующие подсказки:

Image 375


Те варианты, что находятся в скобках имеют одинаковые координаты (центр СПб), хотя, вероятно, должны вести к координатам соответствующих населенных пунктов (указаны в скобках).


Также пробовал вводить названия других распространенных названий улиц (например: Ленина, Московская и т.п.) и заметил закономерность, что варианты, где населенный пункт указан в скобках ведут к центру СПб, но не к указанному населенному пункту.


Спасибо!

Артур

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

Артур, мы добавили координаты для многих улиц Санкт-Петербурга, содержащих в названии уточнение территории. Например, ул Советская (Торики):


Спасибо, что указали на ошибку!

0
Исправлен

Jquery плагин подсказок предлагает значения, которые позднее сам не может распознать

Михаил654654 8 лет назад обновлен Антон Жиянов 8 лет назад 5

Задача: На странице сайта есть форма для ввода адреса с подсказками дадата. Если пользователь уже вводил адрес ранее, он должен подставляться в форму при открытии.


Делаю на основе этого примера: http://codepen.io/dadata/pen/OPQbmz


Ввожу: регион - "Москва", город - "Москва", улица - "Суздальская", дом - "д 18 к 71". Почему-то после выбора улицы город меняется на "г Москва, р-н Новокосино", не трогаю это значение. Сохраняю форму, открываю заново. С сохраненными ранее значениями она выглядит так: http://codepen.io/anon/pen/XNxQje

Вижу две проблемы:

1) При выполнении $('#house').suggestions().fixData(); удаляется квартира

2) При установке фокуса в поле "Улица" список подсказок выглядит так, как будто поле "Город" пустое.

Такое впечатление, что плагин не может распознать "г Москва, р-н Новокосино" в поле "Город", хотя сам же такое значение до этого предлагает.

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

Исправили, теперь район города не подставляется.

0
Отвечен

У битрикса только 1 поле для адреса,

b2b-sergey 8 лет назад обновлен 8 лет назад 10

У битрикса только 1 поле для адреса, а по логике кода должно быть 3.Вопрос в следующем - можно ли интегрироваться так чтобы задействовать только 1 поле. Или нужно на стороне битрикса создать 3 поля: 1) Город 2) Ул, 3) Дом. Если можно задействовать только 1 поле, то как это сделать?

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

Разработкой и поддержкой модуля для 1С Битрикс занимается сторонний разработчик.

Пожалуйста, напишите свой вопрос на info@gorillasweb.ru.

0
Не ошибка

Не работает onSelect в jquery suggestions для полей имеющих длинный id

Владимир Анохин 8 лет назад обновлен Анастасия 8 лет назад 2

Здравствуйте, не работает onSelect при выборе подсказки (но сами подсказки выходят нормально) в jquery suggestions для полей имеющих длинный id (а именно более 30 символов), как с этим быть? За ранее спасибо за ответ. С Уважением, Владимир.

0
Исправлен

Ответ АПИ в подсказках по оргазациям

xhr 8 лет назад обновлен Анастасия 8 лет назад 3

Image 371

Добрый день,


см. прикрепленный скрин. Почему, когда ввожу в подсказках по организациям "Легкие т" не получаю в ответе (через АПИ) в том числе и "Легкие технологии"?


"Легкие технологии" появляются, если продолжить ввод. Если дописать еще букву "x", список будет еще больше.

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

Добрый день! Исправили ошибку в подсказках по запросу "легкие т" :)


0
Исправлен

Ошибка в справочнике? Нижнеудинск нп Водопад

Mihon 8 лет назад обновлен Антон Жиянов 8 лет назад 5

Есть следующий адрес

Иркутская Область, г Нижнеудинск, ул Профсоюзная, д.32

на демонстрационной странице для него отображается код КЛАДР 3800000800300110112

В то время как данный код соответствует другой улице Профсоюзная, что соответствует другой записи - "Иркутская Область, г Нижнеудинск, нп Водопад, ул Профсоюзная, д.32", это можно проверить, поменяв номер дома в графе "Дом" на той же самой тестовой странице.


ФИАС говорит, что активная запись именно первая, а неактивная - вторая. Т.е. должен быть код КЛАДР 380000080000304...

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

Исправили, теперь КЛАДР-код Профсоюзной улицы 38000008000030400.

0
Отвечен

Как получить токен?

pvdmitriev 8 лет назад обновлен Анастасия 8 лет назад 7

Здравствуйте. Меня зовут Павел. Я из компании Первый БИТ. Пытаюсь подключить подсказки ввода адресов в программе 1С:Комплексная автоматизация.

Приобрели данную внешнюю обработку, на которую есть ссылка с вашего сайта http://infostart.ru/public/291869/

Подключил форму ввода адреса из этой обработки к конфигурации. В этой форме и должны работать подсказки. Форма в программе открывается. Там есть вкладка "Настройки" с полем "Токен" и ссылкой "Получить токен", которая просто переводит по ссылке на ваш сайт https://dadata.ru/api/

В личном кабинете вашего сайта у нас указан "Секретный ключ для стандартизации". Как я понимаю, это и есть токен. Подскажите, пожалуйста, как подключить этот токен в этой форме 1С, чтобы заработали подсказки? Сейчас в форме есть возможность ввести токен, но никаких кнопок для активации нет.

Ответ
Никита Таныгин 8 лет назад

Павел, добрый день!

Секретный ключ и токен – разные вещи. Токен необходим для Подсказок, секретный ключ используется для Стандартизации. Для того, чтобы их получить, нужно зарегистрироваться на DaData.ru. После регистрации вы сможете сгенерировать токен и ключ в Личном кабинете. Если вы уже зарегистрированы, то можно их найти там же.

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