El endpoint emailsuggest sugiere direcciones de correo electrónico probables a medida que el usuario escribe, combinando su nombre, apellido y los caracteres ya introducidos para devolver sugerencias ordenadas.
emailsuggest mientras el usuario todavía está
escribiendo su dirección de correo, para ofrecer sugerencias
de autocompletado basadas en su nombre. Para validar una
dirección de correo completa, consulte
API de Email — Validar una dirección de correo electrónico (REST) →
emailsuggest
Solicitud
Se admiten tanto GET como POST.
Ejemplos de código
Francia - John Lim, parcial "jlim@gma"
Envíe todos los parámetros en el cuerpo de la solicitud
usando
Content-Type: application/x-www-form-urlencoded.
La dirección del servidor permanece en la URL.
Ejemplos de código
Francia - John Lim, parcial "jlim@gma"
Parámetros
| Parámetro | Descripción | Obl / Opc |
|---|---|---|
| FirstName | Nombre introducido por el usuario. | Obligatorio |
| LastName | Apellido introducido por el usuario. | Obligatorio |
| Parte de la dirección de correo ya introducida por el usuario. | Obligatorio | |
| Country |
Código de país ISO 3166-1 alpha-3.
Por defecto:
FRA
|
Opcional |
| Licence | Su clave de licencia DQE o token OAuth2. Contacte con soporte si aún no dispone de una. | Obligatorio |
Respuesta
En caso de éxito, la API devuelve un objeto JSON que contiene el número de resultados y un array de sugerencias de email.
List contiene
las sugerencias listas para mostrar en su menú de autocompletado,
ordenadas de más a menos probable. Syntaxe indica
si la parte del correo ya introducida tiene una sintaxis
correcta.
| Clave | Descripción | Tipo |
|---|---|---|
| Found | Número de resultados de sugerencia devueltos. | Integer |
| Suggestion | Array de resultados de sugerencia, una entrada por combinación de datos enviada. | Array |
| Instance | Valor personalizado devuelto tal cual en la respuesta. | String |
| InputEmail | Valor del correo tal como se envió en la solicitud. | String |
| Syntaxe |
ok o ko, según la sintaxis
del correo ya introducido.
|
String |
| List | Lista de direcciones de correo sugeridas. | Array |
| ListCount |
Número de direcciones de correo sugeridas en
List.
|
Integer |
Ejemplo de respuesta
Francia - John Lim, parcial "jlim@gma"
Errores
| HTTP | Tipo de error | Cuerpo de la respuesta |
|---|---|---|
| 400 |
Parámetro obligatorio ausente o vacío (ej.
FirstName)
|
{"status": 400, "message": "Missing parameters",
"details": "FirstName", "error": "bad request"}
|
| 401 | Clave de licencia inválida o no autorizada |
{"status": 401, "message": "Your licence
is not allowed to cover this functionnality",
"details": "{WRONG LICENSE}", "error": "unauthorized_client"}
|
Probar la API
Haga clic en el botón de abajo para probar este endpoint en vivo en su navegador.