![](/s/cache/05/6a/056a97d3ec78ad2879d6ae6483fd896b.png)
+1
Отвечен
Вопросы по fias_id в подсказках
Здравствуйте! Не так давно вы добавили в подсказки fias_id, при работе с ним возникло 2 вопроса:
1. Почему в случае если сервис возвращает больше одной подсказки, то fias_id не заполняется? Если возвращается только 1 подсказка, то все работает как надо.
2. Не понятно к какой из таблиц (ADDROBJ, HOUSE и т.д.) относится возвращаемый fias_id. Есть ли возможность как-нибудь это узнать?
Примеры к вопросам можно посмотреть тут http://jsfiddle.net/roman450/o6pp8j0h/
С уважением, Роман.
1. Почему в случае если сервис возвращает больше одной подсказки, то fias_id не заполняется? Если возвращается только 1 подсказка, то все работает как надо.
2. Не понятно к какой из таблиц (ADDROBJ, HOUSE и т.д.) относится возвращаемый fias_id. Есть ли возможность как-нибудь это узнать?
Примеры к вопросам можно посмотреть тут http://jsfiddle.net/roman450/o6pp8j0h/
С уважением, Роман.
Ответ
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
0
Ответ
Антон Жиянов 10 лет назад
Чтобы получить fias_id для конкретного адреса, укажите count = 1:
секретный ключ и использовать стандартизацию за ваш счет.
Дадата не поддерживает вызов стандартизации из JS. Иначе злоумышленник мог бы похитить
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
Отвечен
Добрый день!
Респ Башкортостан, г Уфа, ул Октябрьской Революции д 554: дома 554 в ФИАС нет, поэтому подсказки вернули идентификатор улицы.
Респ Башкортостан, г Уфа, ул Октябрьской Революции, д 9 к а: подсказки вернули идентификтор дома.
- fias_id заполняется, когда человек выбирает конкретную подсказку. Если хотите получать fias_id для нескольких адресов, посмотрите в сторону сервиса Стандартизации.
- Узнать, из какой таблицы взят GUID, можно по длине кода КЛАДР (kladr_id). 13-17 символов — таблица ADDROBJ, поле AOGUID. 19 символов — таблица HOUSE, поле HOUSEGUID.
Респ Башкортостан, г Уфа, ул Октябрьской Революции д 554: дома 554 в ФИАС нет, поэтому подсказки вернули идентификатор улицы.
Респ Башкортостан, г Уфа, ул Октябрьской Революции, д 9 к а: подсказки вернули идентификтор дома.
![](/s/cache/05/6a/056a97d3ec78ad2879d6ae6483fd896b.png)
Спасибо, со вторым вопросом все ясно. На счет первого кое-что хотелось бы уточнить:
- При запросе "г Москва, ул Щукинская, д 2" выходит сразу несколько вариантов. Можно ли с помощью сервиса подсказок получить для этого конкретного адреса fias_id?
- Если решать с помощью стандартизации, то есть ли возможность использовать сервис в js-приложении? Примеры для стандартизации представлены только для серверных платформ, и при попытке обратиться к сервису с фронтэнда запрос вылетает с ошибкой "Request header field X-Secret is not allowed by Access-Control-Allow-Headers."
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
Ответ
Чтобы получить fias_id для конкретного адреса, укажите count = 1:
{"query": "г Москва, ул Щукинская, д 2", "count": 1}Дадата не поддерживает вызов стандартизации из JS. Иначе злоумышленник мог бы похитить секретный ключ и использовать стандартизацию за ваш счет.
![](/s/images/no_avatar_128.jpg)
Здравствуйте. Получаю фиас из подсказок, пытаюсь получить адрес по коду фиас, но не выходит. Как мне получать только фиас города из адреса?
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
Добрый день. Уточните пожалуйста, что именно не получается.
Какой параметр берете, что хотите получить? Желательно с примерами.
Какой параметр берете, что хотите получить? Желательно с примерами.
Сервис поддержки клиентов работает на платформе UserEcho