Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Включить страницу
SGTDOC:О «Подсказках»: email
SGTDOC:О «Подсказках»: email

Запрос

Запрос

Для пользователей бесплатных подсказок DaData.ru:

Без форматирования
curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Token ${API_KEY}" \
  -d '{ "query": "secret_grove@" }' \
  https://dadata.ru/api/v2/suggest/email

Для пользователей платных подсказок DaData.ru:

Без форматирования
curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Token ${API_KEY}" \
  -d '{ "query": "secret_grove@" }' \
  http://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/email

...

Без форматирования
curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{ "query": "secretsacred_grove@" }' \
  http://ВАШ_СЕРВЕР:ПОРТ/suggestions/api/4_1/rs/suggest/email 

Включить страницу
_Заголовки (RESTAPI)
_Заголовки (RESTAPI)

Параметры

ПараметрОбязательный?Описание
queryдаЗапрос, для которого нужно получить подсказки
count
нет
Включить страницу
_count_server
_count_server

Ответ

Возвращается список объектов e-mail:

Включить страницу
Объект e-mailemail
Объект e-mailemail

Примеры

Запрос:

Блок кода
languagejavascript
{
  "query": "secretsacred_grove@agrove@",
  "count": 7
} 

Ответ:

Блок кода
languagejavascript
{
    "suggestions": [
        {
            "value": "sacred_grove@mail.ru",
            "unrestricted_value": "sacred_grove@mail.ru",
            "data": {
                "local": "sacred_grove",
                "domain": "mail.ru",
                "qc": null
            }
        },
        {
            "value": "sacred_grove@yandex.ru",
            "unrestricted_value": "sacred_grove@yandex.ru",
            "data": {
                "local": "sacred_grove",
                "domain": "yandex.ru",
                "qc": null
            }
        },
        {
            "value": "sacred_grove@pochta.ru",
            "unrestricted_value": "sacred_grove@pochta.ru",
            "data": {
                "local": "sacred_grove",
                "domain": "pochta.ru",
                "qc": null
            }
        }
    ]
}

...

Блок кода
languagehtml/xml
<req>
    <query>secret<query>sacred_grove@a<grove@</query>
    <count>7</count>
</req>

...

Блок кода
languagehtml/xml
<SuggestResponse>
    <suggestions>
        <value>secret<value>sacred_grove@mail.ru</value>
        <unrestricted_value>secretvalue>sacred_grove@mail.ru</unrestricted_value>
        <data>
            <local>secret<local>sacred_grove</local>
            <domain>mail.ru</domain>
            <qc/>
        </data>
    </suggestions>
    <suggestions>
        <value>secret<value>sacred_grove@yandex.ru</value>
        <unrestricted_value>secretvalue>sacred_grove@yandex.ru</unrestricted_value>
        <data>
            <local>secret<local>sacred_grove</local>
            <domain>yandex.ru</domain>
            <qc/>
        </data>
    </suggestions>
    <suggestions>
        <value>secret<value>sacred_grove@pochta.ru</value>
        <unrestricted_value>secretvalue>sacred_grove@pochta.ru</unrestricted_value>
        <data>
            <local>secret<local>sacred_grove</local>
            <domain>pochta.ru</domain>
            <qc/>
        </data>
    </suggestions>
</SuggestResponse>

...