Запрос
Для пользователей подсказок DaData.ru:
curl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -H "Authorization: Token ${API_KEY}" \ -d '{ "query": "sacred_grove@" }' \ https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/email
Для пользователей standalone-подсказок:
curl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{ "query": "sacred_grove@" }' \ http://ВАШ_СЕРВЕР:ПОРТ/suggestions/api/4_1/rs/suggest/email
Заголовки
Заголовок | Описание |
---|---|
| Тип данных в запросе: |
| Тип данных в ответе: application/json или application/xml |
| API-ключ в формате: Только для пользователей подсказок DaData.ru |
Параметры
Параметр | Обязательный? | Описание |
---|---|---|
query | да | Запрос, для которого нужно получить подсказки |
count | нет | Количество возвращаемых подсказок (по умолчанию — 10, максимум — 20). |
Ответ
Возвращается список объектов e-mail:
ОписаниеПоле Тип данных value string(1000) Адрес эл. почты одной строкой unrestricted_value string(1000) = value data.local string(100) Именная часть data.domain string(100) Доменная часть Не используются data.type начиная с версии 20.2 data.source data.qc
Примеры
Запрос:
{ "query": "sacred_grove@", "count": 7 }
Ответ:
{ "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 } } ] }
Запрос:
<req> <query>sacred_grove@</query> <count>7</count> </req>
Ответ:
<SuggestResponse> <suggestions> <value>sacred_grove@mail.ru</value> <unrestricted_value>sacred_grove@mail.ru</unrestricted_value> <data> <local>sacred_grove</local> <domain>mail.ru</domain> <qc/> </data> </suggestions> <suggestions> <value>sacred_grove@yandex.ru</value> <unrestricted_value>sacred_grove@yandex.ru</unrestricted_value> <data> <local>sacred_grove</local> <domain>yandex.ru</domain> <qc/> </data> </suggestions> <suggestions> <value>sacred_grove@pochta.ru</value> <unrestricted_value>sacred_grove@pochta.ru</unrestricted_value> <data> <local>sacred_grove</local> <domain>pochta.ru</domain> <qc/> </data> </suggestions> </SuggestResponse>
Обзор
Инструменты контента