Kickbox – Reaaliaikainen sähköpostivahvistuskirjasto PHP: lle
Haluatko kirjoittaa reaaliaikaisen sähköpostivahvistuskoodin PHP: ssä? Oikea sähköpostiosoite tarkoittaa todellisuudessa olemassa olevaa sähköpostiosoitetta. Tämä sähköpostiosoite ei ole väärennetty. Tässä artikkelissa näytän sinulle, kuinka voit kirjoittaa sähköpostivahvistuskomentosarjan käyttämällä PHP: n Kickboxia.
Miksi meidän on tarkistettava, onko sähköposti olemassa?
Jos sinulla on jäsenyyssivusto, käyttäjä voi rekisteröityä järjestelmään väärennetyn sähköpostiosoitteen avulla. Tietenkin käytämme aktivointilinkin kulkua ennen kuin käyttäjä pääsee järjestelmään. Mutta se ei estä käyttäjiä rekisteröitymästä. Tietokannassasi on paljon hyödyttömiä tietueita näillä heitettävillä sähköpostiosoitteilla.
Toinen syy on sähköpostin palautuminen. Kun lähetät sähköposteja virheellisiin sähköpostiosoitteisiin, kohtaat sähköpostin palautumisongelman, koska näitä sähköposteja ei oikeastaan ole.
Tällaisten ongelmien välttämiseksi meidän on lisättävä sähköpostivahvistin ennen käyttäjien rekisteröitymistä sovellukseemme.
Kickbox tarjoaa sähköpostivahvistuspalvelun, joka auttaa tarkistamaan, onko sähköposti voimassa vai ei. Tämä palvelu toimisi sovelluksemme reaaliaikaisena sähköpostitarkistimena.
Hanki Kickbox API -avain
Tämän kirjaston toteuttamiseksi sinun on ensin luotava tili Kickboxiin. Pidä muistissa Kickbox tarjoaa 100 ilmaista sähköpostivahvistusta. Tarkista heidän hinnoittelusivulta lisäkiintiöt.
Kun olet luonut tilin Kickboxilla, kirjaudu tilillesi, siirry kohtaan Tilin asetukset-> API-avaimet ja luo API-avain.
Kun olet luonut API-avaimen, voit tarkastella sitä napsauttamalla API-avain-kentän vieressä olevaa silmäkuvaketta.
Email Verifier Script PHP: ssä
Kuten sanottu, kirjoitamme sähköpostivahvistuskoodin PHP: ssä. Kickbox tarjoaa virallisen kirjaston PHP: lle. Asenna Kickbox-kirjasto avaamalla pääte projektin juurihakemistossa ja suorittamalla alla oleva komento.
composer require kickbox/kickbox
Kun kirjasto asennetaan, on hyvä mennä eteenpäin ja kirjoittaa todellinen koodi, joka tarkistaa, onko sähköposti todella olemassa.
<?php
require_once "vendor/autoload.php";
$client = new KickboxClient('Kickbox_API_KEY');
$kickbox = $client->kickbox();
try {
$response = $kickbox->verify("EMAIL_ADDRESS");
pr($response);
switch($response->code) {
case 200:
if ($response->body['result'] == 'deliverable') {
echo "Valid Email.";
} else {
echo "Invalid Email.";
}
break;
case 429:
echo "Rate limit exceeded.";
break;
default:
echo "Something went wrong";
}
}
catch (Exception $e) {
echo "Code: ". $e->getCode(). " Message: ". $e->getMessage();
}
Kickbox palauttaa vastauskoodin 200
onnistumisesta ja 429
jos ylität hintarajan .
Jos vastauskoodi on 200
ja tulos on deliverable
, se tarkoittaa, että sähköpostiosoite on kelvollinen ja se todella on olemassa.
Toivon, että ymmärrät kuinka kirjoittaa reaaliaikainen sähköpostivahvistuskomentosarja PHP: hen. Haluaisin kuulla ajatuksesi tai ehdotuksesi alla olevassa kommenttiosassa.