POST au point de terminaison de vérification
Envoyez la demande à https://api.listcleaner.net/verify_email. Utilisez HTTPS et un corps de requête JSON.
Envoyez une requête JSON sécurisée avec requests, authentifiez-vous avec l'e-mail de votre compte et la clé API, et utilisez le statut renvoyé directement dans votre application.
L'exemple utilise Python 3 with the requests package. Stockez les informations d'identification dans les variables d'environnement côté serveur et remplacez l'adresse que vous devez vérifier.
Envoyez la demande à https://api.listcleaner.net/verify_email. Utilisez HTTPS et un corps de requête JSON.
Ajouter X-User-Email et X-Api-Key sur le serveur. N'exposez jamais une clé API privée dans le navigateur public JavaScript.
Encodez l'adresse au format JSON à l'aide du email propriété. Laissez la bibliothèque JSON du langage échapper correctement à la valeur.
Une réponse réussie comprend success, request_id, email et status. Gérez les erreurs avant de faire confiance à ces champs.
La requête copiée inclut le nom d'utilisateur et les en-têtes de clé API. Remplacez les exemples de valeurs par une configuration côté serveur en production.
Un succès HTTP signifie que l'API a traité la demande. Le status décrit le résultat de l'adresse. Les pannes de réseau, les délais d'attente, les erreurs d'authentification et les crédits insuffisants nécessitent un traitement différent d'une adresse non livrable.
success. En cas d'erreur API, enregistrez l'ID de la demande et utilisez le comportement d'erreur documenté.{
"success": true,
"request_id": "7ad81f...",
"email": "customer@example.com",
"status": "OK"
}La réponse du public reste concise. Votre candidature décide si un statut particulier doit être accepté, examiné ou rejeté.
Chargez l'e-mail de l'utilisateur et la clé API à partir de l'environnement ou de la configuration secrète. Ne les confiez pas au contrôle de source, ne les enregistrez pas et ne les renvoyez pas à un navigateur.
Utilisez les délais d'attente de connexion et de demande totale. Traitez un délai d'attente de transport comme un résultat indisponible, et non comme une preuve que l'adresse soumise n'est pas valide.
Enregistrez l'ID de la demande, le code HTTP, la durée et le statut final. Évitez le stockage inutile d’informations d’identification brutes ou d’ensembles de données personnelles complets.
Utilisez la documentation interactive pour les champs de requête faisant autorité et la console de test en direct.
Stockez-le dans un environnement côté serveur ou une configuration secrète. Ne l'intégrez jamais dans un JavaScript public, un ensemble d'applications mobiles ou un fichier source validé.
Non. Le point de terminaison renvoie son état technique sans envoyer de message de vérification au destinataire.
Non. Les résultats fourre-tout, temporaires et incertains nécessitent une politique documentée. Réservez le rejet définitif aux statuts qui fournissent des preuves suffisamment solides pour votre cas d’utilisation.
Oui. L'API prend également en charge les workflows de liste asynchrones: téléchargez un fichier pris en charge, conservez l'identifiant de la tâche, interrogez son statut et téléchargez le résultat final.