El endpoint DQEEMAILLOOKUP valida una dirección de correo electrónico e informa de su sintaxis y de la existencia del dominio, con una sugerencia de corrección opcional y el estado de actividad.
Cuándo usar este endpoint - Llame a DQEEMAILLOOKUP una vez que el usuario haya introducido (o abandonado) una dirección de correo completa, para confirmar que es válida y entregable antes de guardarla. Para sugerir direcciones mientras el usuario todavía está escribiendo, consulte API de Email — Sugerencias de dirección de correo →
using var client = new HttpClient();
var url = "https://{SERVER_ADDRESS}/DQEEMAILLOOKUP/" +
"?Email=test%40tesdedet.com&Licence={LICENCE_CODE}";
var response = await client.GetAsync(url);
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
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.
using var client = new HttpClient();
var form = new Dictionary<string, string> {
["Email"] = "test@tesdedet.com",
["Licence"] = "{LICENCE_CODE}"
};
var response = await client.PostAsync(
"https://{SERVER_ADDRESS}/DQEEMAILLOOKUP/",
new FormUrlEncodedContent(form));
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
Su clave de licencia DQE. Póngase en contacto con soporte si aún no tiene una.
Obligatorio
Rectify
y para proponer una corrección del dominio cuando el dominio introducido es desconocido; n en caso contrario.
Por defecto: n
Opcional
extendedsyntax
y para aceptar direcciones de correo con sintaxis extendida; n para limitar las comprobaciones a direcciones de correo estándar.
Por defecto: n
Opcional
checkuser
y para verificar la parte antes del signo @; n para verificar solo el dominio.
Por defecto: y
Opcional
TimeOut
Tiempo máximo de consulta para la verificación, en segundos. Ejemplo: 0.5 para 500 ms.
Por defecto: 6
Opcional
Respuesta
Si tiene éxito, la API devuelve un objeto JSON con una única clave "1" — un artefacto heredado de la implementación de este endpoint — que envuelve los campos de resultado que se describen a continuación.
Nivel 1 vs Nivel 2 -Redressement, eMailOrigine, IdError y eMail siempre se devuelven (verificación de Nivel 1: existencia del dominio y sintaxis). CodeActivite solo se añade cuando su licencia incluye la verificación del estado de actividad (verificación de Nivel 2) — se omite por completo de la respuesta cuando no está habilitado, en lugar de devolverse vacío.
Clave
Descripción
Tipo
Redressement
1 si se corrigió el dominio; 0 si no.
Integer
eMailOrigine
Dirección de correo tal como la introdujo el usuario.
String
IdError
Código de retorno de la validación. Consulte los códigos IdError más abajo.
String
eMail
Dirección de correo corregida, cuando Redressement=1.
String
CodeActivite
Estado de actividad de la dirección de correo — solo presente con la verificación de Nivel 2. Consulte los códigos CodeActivite más abajo.