↑ Как подключить подсказки

Подсказки: ФИО

Подсказывает ФИО одной строкой или отдельно фамилию, имя, отчество. Исправляет клавиатурную раскладку («fynjy» → «Антон») и определяет пол.

Как подключить

  1. Зарегистрируйтесь и получите API-ключ
  2. Вставьте код из примера на свой сайт.
  3. Profit!
<input id="fullname" name="fullname" type="text" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/suggestions-jquery@19.7.1/dist/css/suggestions.min.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/suggestions-jquery@19.7.1/dist/js/jquery.suggestions.min.js"></script>

<script>
    $("#fullname").suggestions({
        token: "${API_KEY}",
        type: "NAME",
        /* Вызывается, когда пользователь выбирает одну из подсказок */
        onSelect: function(suggestion) {
            console.log(suggestion);
        }
    });
</script>

Параметр token — это API-ключ.

Демонстрация

Также работает через API

Что в ответе

Аргумент suggestion функции onSelect выглядит так:

Название Описание
value ФИО одной строкой
unrestricted_value = value
data.surname Фамилия
data.name Имя
data.patronymic Отчество
data.gender Пол
  MALE    — мужской
  FEMALE  — женский
  UNKNOWN — не удалось однозначно определить
data.qc Код проверки
  0 — все части ФИО известны
  1 — в ФИО есть неизвестная часть
Не используется
data.source

Источники данных: собственные справочники имен, фамилий и отчеств.

Ограничения

На бесплатном тарифе плагин подсказок показывает логотип «Дадаты» в углу выпадающего списка. На платных тарифах и в «коробке» логотипа нет.

Количество запросов в день — в соответствии с тарифным планом.

Длина запроса — не более 300 символов.

Количество условий (параметр locations) — не более 10.

Частые вопросы

Как сделать отдельные подсказки по имени?

Пример: подсказки по имени

Пример: подсказки по имени и отчеству

Пример: подсказки по имени и фамилии

Как сделать гранулярные подсказки по ФИО? Чтобы отдельно фамилия, имя, отчество?

Пример: гранулярные подсказки ФИО

Подсказки не работают: ошибка 403 Forbidden (Feature SUGGESTIONS disabled for token)

Возможные причины:

  • Не подтверждён адрес эл. почты. Проверьте почтовый ящик и папку «спам» — там должно быть письмо от «Дадаты».
  • В запросе указан неправильный API-ключ. Проверьте в личном кабинете
  • Исчерпан лимит запросов на день. Проверьте в личном кабинете
  • Вы делаете запросы с сервера, при этом настроена привязка к домену. Отключите привязку к домену, либо делайте запросы из браузера.
Что будет, если превысить 10 000 бесплатных запросов в день?

Подсказки перестанут подсказывать ツ До начала нового дня, затем снова заработают.

10 000 запросов считаются суммарно по всем видам подсказок: адреса, ФИО, организации, банки, емейлы...

Как защитить API-ключ от злоумышленников?

Если вы используете jQuery-плагин Подсказок, то API-ключ виден в исходном коде страниц вашего сайта. Чтобы злоумышленник не мог воспользоваться вашим ключом, можно привязать его к конкретному домену.

Например, если вы владелец интернет-магазина myshop.ru, то привязка ключа к этому домену запретит пользоваться им на всех остальных сайтах.

Привязка API-ключа к домену настраивается в личном кабинете.

Стоимость

Бесплатно до 10 тысяч запросов в день. Больше — в составе годовой подписки.

ajax-spinner

Зарегистрируйтесь, чтобы подключить подсказки

до 10 тыс. запросов бесплатно

чтобы обращаться к вам в письмах

Регистрируясь, вы принимаете публичную оферту

Уже зарегистрированы? Войти