{"id":24198,"date":"2021-05-13T14:16:00","date_gmt":"2021-05-13T11:16:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24198"},"modified":"2021-10-18T02:19:00","modified_gmt":"2021-10-17T23:19:00","slug":"boxlayer-une-api-gratuite-et-puissante-pour-verifier-si-l-e-mail-est-valide-e-mail-reel","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fr\/boxlayer-une-api-gratuite-et-puissante-pour-verifier-si-l-e-mail-est-valide-e-mail-reel\/","title":{"rendered":"boxlayer &#8211; Une API gratuite et puissante pour v\u00e9rifier si l&rsquo;e-mail est valide (e-mail r\u00e9el)"},"content":{"rendered":"<p>La validation des e-mails est une partie importante du d\u00e9veloppement Web. Nous devons v\u00e9rifier si l&rsquo;e-mail donn\u00e9 est valide avant d&rsquo;effectuer toute op\u00e9ration. En d&rsquo;autres termes, nous devons v\u00e9rifier si l&rsquo;e-mail saisi est un v\u00e9ritable e-mail ou non.<\/p>\n<p>Si vous exploitez un site Web, vous \u00eates au courant des e-mails erron\u00e9s saisis par les utilisateurs. Disons que vous avez un formulaire d&rsquo;inscription, puis les utilisateurs peuvent s&rsquo;inscrire sur votre site Web en entrant un faux e-mail. Ici, on entend faux email par l&#8217;email qui n&rsquo;existe pas en r\u00e9alit\u00e9. Bien entendu, nous pouvons envoyer un lien d&rsquo;activation \u00e0 l&rsquo;utilisateur avant d&rsquo;activer son compte. Mais, les utilisateurs avec le mauvais e-mail d\u00e9j\u00e0 ins\u00e9r\u00e9 dans la base de donn\u00e9es.<\/p>\n<p>Il en r\u00e9sulte que des enregistrements inutiles sont stock\u00e9s dans votre base de donn\u00e9es. Cela gaspille la bande passante de votre serveur et la taille de votre base de donn\u00e9es devient inutilement grande. Cela peut \u00eatre un probl\u00e8me avec le site Web populaire o\u00f9 un grand nombre d&rsquo;utilisateurs s&rsquo;enregistrent. Vous devez \u00e9viter cela. Tout ce que vous avez \u00e0 faire est de v\u00e9rifier si l&rsquo;adresse e-mail existe r\u00e9ellement avant de continuer.<\/p>\n<p>Dans cet article, nous \u00e9tudions comment v\u00e9rifier si l&rsquo;e-mail est valide ou non \u00e0 l&rsquo;aide de l&rsquo;API de la couche de bo\u00eete aux lettres.<\/p>\n<h3>Commencer<\/h3>\n<p><a href=\"https:\/\/mailboxlayer.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">boxlayer<\/a> est un service API REST simple permettant de mesurer la d\u00e9livrabilit\u00e9 et la qualit\u00e9 des e-mails. Ils proposent des forfaits gratuits et payants. Dans le plan gratuit, il permet 250 requ\u00eates API par mois. Cela signifie que nous pouvons valider 250 e-mails par mois. Plus \u00e0 ce sujet, vous pouvez v\u00e9rifier sur leur <a href=\"https:\/\/mailboxlayer.com\/product\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">page produit<\/a>.<\/p>\n<p>Pour commencer, vous devez d&rsquo;abord vous inscrire sur le site Web de la couche de bo\u00eete aux lettres en choisissant l&rsquo;un de vos forfaits pr\u00e9f\u00e9r\u00e9s. Une fois connect\u00e9, vous obtiendrez votre propre tableau de bord o\u00f9 vous pourrez voir l&rsquo;activit\u00e9 de votre compte. Dans le tableau de bord, l&rsquo;utilisateur peut \u00e9galement v\u00e9rifier le quota qu&rsquo;il a utilis\u00e9 jusqu&rsquo;\u00e0 pr\u00e9sent. Copiez la cl\u00e9 d&rsquo;acc\u00e8s API de votre tableau de bord dont nous avons besoin pour appeler l&rsquo;API de la couche de bo\u00eete aux lettres.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20623-6082105e0f928.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20623-6082105e0f928.png\" alt=\"boxlayer - Une API gratuite et puissante pour v\u00e9rifier si l&#039;e-mail est valide (e-mail r\u00e9el)\" ><\/a><\/p>\n<h3>V\u00e9rifier si l&rsquo;e-mail est valide \u00e0 l&rsquo;aide de l&rsquo;API de la couche de bo\u00eete aux lettres<\/h3>\n<p>Pour v\u00e9rifier le v\u00e9ritable e-mail, nous devons appeler le point de terminaison API de la couche de bo\u00eete aux lettres. Dans la demande, un utilisateur doit envoyer une adresse e-mail et la cl\u00e9 API. En r\u00e9ponse, la couche de bo\u00eete aux lettres envoie une r\u00e9ponse compos\u00e9e de 10 <a href=\"https:\/\/mailboxlayer.com\/documentation#api_response\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">objets de r\u00e9ponse<\/a> diff\u00e9rents. Ci-dessous, la capture d&rsquo;\u00e9cran de la r\u00e9ponse.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20623-6082105e869b2.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20623-6082105e869b2.png\" alt=\"boxlayer - Une API gratuite et puissante pour v\u00e9rifier si l&#039;e-mail est valide (e-mail r\u00e9el)\" ><\/a><\/p>\n<p>Dans le code ci-dessous, nous utilisons un PHP cURL pour envoyer une requ\u00eate API et rendre la r\u00e9ponse.<\/p>\n<pre><code>&lt;?php\n\/\/ set API Access Key\n$access_key = 'YOUR_API_KEY';\n\u00a0\n\/\/ set email address\n$email_address = 'EMAIL_ADDRESS';\n\u00a0\n\/\/ Initialize CURL:\n$ch = curl_init('http:\/\/apilayer.net\/api\/check?access_key='.$access_key.'&amp;email='.$email_address.'');\u00a0 \ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n\u00a0\n\/\/ Receive the data:\n$json = curl_exec($ch);\ncurl_close($ch);\n\u00a0\n\/\/ Decode JSON response:\n$validationResult = json_decode($json, true);\n\u00a0\nif ($validationResult['format_valid'] &amp;&amp; $validationResult['smtp_check']) {\n\u00a0\u00a0\u00a0\u00a0echo \"Email is valid\";\n} else {\n\u00a0\u00a0\u00a0\u00a0echo \"Email is not valid\";\n}<\/code><\/pre>\n<p>Nous v\u00e9rifions si dans la r\u00e9ponse format_valid et smtp_check a la valeur &lsquo;true&rsquo;. Si ces 2 variables contiennent la valeur &lsquo;true&rsquo;, cela signifie que notre email est valide et qu&rsquo;il s&rsquo;agit d&rsquo;un vrai email. De cette fa\u00e7on, vous pouvez prot\u00e9ger votre syst\u00e8me du taux de rebond des e-mails et des e-mails invalides.<\/p>\n<h4>Articles Li\u00e9s<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/comment-obtenir-les-taux-du-marche-des-crypto-monnaies-en-temps-reel-en-php\/\" title=\"Comment obtenir les taux du march\u00e9 des crypto-monnaies en temps r\u00e9el en PHP\">Comment obtenir les taux du march\u00e9 des crypto-monnaies en temps r\u00e9el en PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/kickbox-une-bibliotheque-de-verification-d-e-mails-en-temps-reel-pour-php\/\" title=\"Kickbox - Une biblioth\u00e8que de v\u00e9rification d&#039;e-mails en temps r\u00e9el pour PHP\">Kickbox &#8211; Une biblioth\u00e8que de v\u00e9rification d&rsquo;e-mails en temps r\u00e9el pour PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/comment-obtenir-la-geolocalisation-a-partir-de-l-ip-en-php\/\" title=\"Comment obtenir la g\u00e9olocalisation \u00e0 partir de l&#039;IP en PHP\">Comment obtenir la g\u00e9olocalisation \u00e0 partir de l&rsquo;IP en PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/numverify-une-api-de-validation-de-numero-de-telephone\/\" title=\"numverify - Une API de validation de num\u00e9ro de t\u00e9l\u00e9phone\">numverify &#8211; Une API de validation de num\u00e9ro de t\u00e9l\u00e9phone<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vous cherchez \u00e0 v\u00e9rifier si l&#8217;email est valide ou non ? La validation des e-mails est un \u00e9l\u00e9ment important dans les grandes applications. Les utilisateurs peuvent utiliser de faux e-mails sur votre<\/p>\n","protected":false},"author":1,"featured_media":22164,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[273],"tags":[844],"class_list":["post-24198","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-4","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/24198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/comments?post=24198"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/24198\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media\/22164"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media?parent=24198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/categories?post=24198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/tags?post=24198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}