API-ul de validare prin e-mail ZeroBounce

Sunteți gata să preveniți înregistrările nedorite?

Ce este API-ul de validare prin e-mail?

API-ul de validare prin e-mail ZeroBounce este un instrument simplu, dar puternic, care deschide o lume de posibilități pentru compania dvs. de a valida orice adresă de e-mail. API vă oferă o vizualizare de 360 -degree raport a listei dvs. de e-mail, care acoperă 30 coduri de stare și sub-stare , care vă va ajuta să luați decizia corectă dacă doriți să trimiteți prin e-mail o anumită adresă.

Opriți înregistrările nedorite cu API-ul nostru de validare prin e-mail

Când un client se înscrie la site-ul dvs. web sau la newsletter-ul dvs., veți apela la API pentru a obține informații valoroase despre adresa de e-mail. Acest lucru vă permite să luați decizii acționabile pe baza rezultatelor.

  • Domeniul e-mail este misspelt?

    • Verifică sub_status proprietate pentru "Possible_typo" și oferiți-le sugestia din vroiai sa spui proprietate.

    „Adresa dvs. de e-mail„ example@gnail.com ”este nevalidă, ați spus că„ example@gmail.com ”?
  • Este o adresă de e-mail temporar?

    • Verifică sub_status proprietate pentru „De unică folosință“ .

    "Vă mulțumim pentru interesul dvs. pentru newsletter-ul nostru, dar nu acceptăm adrese de e-mail temporare. Vă rugăm să utilizați adresa dvs. de e-mail reală.
  • Adresa de e-mail este nevalidă?

    • Verifică stare proprietate pentru "invalid" .

    "Se pare că adresa dvs. de e-mail este nevalidă, verificați de două ori ortografia."
  • Acceptați doar e-mailuri corporative?

    • Verifică free_email proprietate pentru "Adevărat" .

    "Vă permitem doar clienții corporative, vă rugăm să vă înscrieți cu contul dvs. de e-mail corporativ."
  • Acceptați doar e-mailuri personale?

    • Verifică sub-starea proprietate pentru "Role_based" .

    "Vă rugăm să utilizați contul dvs. de e-mail personal, nu permitem e-mailurile care încep cu" admin, vânzări, site-uri, etc ".
  • Aveți probleme cu frauda?

    • Verifică domain_age_days proprietate.

    "Nu permitem înregistrări din domenii noi."

Sunteți în control complet cu toată informația de care aveți nevoie pentru a lua deciziile corecte pentru compania dvs., cu setul bogat de date returnat de API.

Sunteți în control deplin cu tabloul de bord al API-ului de validare prin e-mail

Tabloul de bord API de validare prin e-mail vă urmărește utilizarea în timp real și vă oferă starea generală de validare a e-mailurilor. Tabloul de bord vă oferă vizualizări zilnice și lunare cu un interval de timp selectabil.

  • Vizualizări zilnice și lunare cu intervale de date selectabile.
  • Patru rapoarte de detaliu diferite pentru fiecare cod de stare (Toate, Invalide, Nu trimit prin poștă și Necunoscut) defalcate pe sub-stare.
  • Graficele interactive, trebuie doar să treceți peste punctele din grafic pentru a obține numărări și mai multe informații.
  • Faceți clic pe starea sau sub-statutul din legendă pentru a filtra graficul pentru a vedea doar datele dorite.

Cum integrez API-ul de validare a e-mailului?

Puteți integra cu ușurință API-ul nostru de validare rapidă fulger în site-ul sau aplicația dvs., cu doar câteva linii de cod. Folosește-ne API Sandbox pentru a testa implementarea dvs. pentru toate diferitele Coduri de stare de validare prin e-mail .

Get the  .NET API Wrapper V2 from GitHub.

var zeroBounceAPI = new ZeroBounce.ZeroBounceAPI();
zeroBounceAPI.api_key = "Your API Key";
zeroBounceAPI.emailToValidate = "flowerjill@aol.com";
zeroBounceAPI.ip_address = "99.110.204.1"; //Optional

var apiProperties = zeroBounceAPI.ValidateEmail();

//use the properties to make decisions on
switch (apiProperties.status)
   {
   case "invalid":
      Console.WriteLine("invalid");
      break;
    case "valid":
      Console.WriteLine("valid");
      break;
    default:
      Console.WriteLine(apiProperties.status);
      break;
   }
Response

{
   "address": "flowerjill@aol.com",
   "status": "valid",
   "sub_status": ",
   "free_email": true,
   "did_you_mean": null,
   "account": "flowerjill",
   "domain": "aol.com",
   "domain_age_days": "8426",
   "smtp_provider": "yahoo",
   "mx_record": "mx-aol.mail.gm0.yahoodns.net",
   "mx_found": "true",
   "firstname": "Jill",
   "lastname": "Stein",
   "gender": "female",
   "country": "United States",
   "region": "Florida",
   "city": "West Palm Beach",
   "zipcode": "33401",
   "processed_at": "2017-04-01 02:48:02.592"
}
Get the  PHP API Wrapper V2 from GitHub.

<?php // use curl to make the request
$url = 'https://api.zerobounce.net/v2/validate?api_key=YOUR_API_KEY&email=' . urlencode('flowerjill@aol.com') . '&ip_address=' . urlencode('99.110.204.1');

//PHP 5.5.19 and higher has support for TLS 1.2
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_SSLVERSION, 6);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15);
curl_setopt($ch, CURLOPT_TIMEOUT, 150);
$response = curl_exec($ch);
curl_close($ch);

//decode the json response
$json = json_decode($response, true);
?>
Response

{
   "address": "flowerjill@aol.com",
   "status": "valid",
   "sub_status": ",
   "free_email": true,
   "did_you_mean": null,
   "account": "flowerjill",
   "domain": "aol.com",
   "domain_age_days": "8426",
   "smtp_provider": "yahoo",
   "mx_record": "mx-aol.mail.gm0.yahoodns.net",
   "mx_found": true,
   "firstname": "Jill",
   "lastname": "Stein",
   "gender": "female",
   "country": "United States",
   "region": "Florida",
   "city": "West Palm Beach",
   "zipcode": "33401",
   "processed_at": "2017-04-01 02:48:02.592"
}
Get the  Python API Wrapper V2 from GitHub.

from zerobounce import ZeroBounceAPI

zba = ZeroBounceAPI('YourApiKey')
print zba.get_credits()
resp1 = zba.validate('flowerjill@aol.com','99.110.204.1')
print resp1
Response

{
   "address": "flowerjill@aol.com",
   "status": "valid",
   "sub_status": ",
   "free_email": true,
   "did_you_mean": null,
   "account": "flowerjill",
   "domain": "aol.com",
   "domain_age_days": "8426",
   "smtp_provider": "yahoo",
   "mx_record": "mx-aol.mail.gm0.yahoodns.net",
   "mx_found": true,
   "firstname": "Jill",
   "lastname": "Stein",
   "gender": "female",
   "country": "United States",
   "region": "Florida",
   "city": "West Palm Beach",
   "zipcode": "33401",
   "processed_at": "2017-04-01 02:48:02.592"
}
Get the  Java API Wrapper V2 from GitHub.

ZeroBounceApi zeroBounceApi = new ZeroBounceApi("YOUR_API_KEY",TIMEOUT_IN_SECONDS);

// validate email and assign result to a ZeroBounceResponse object
ZeroBounceResponse validation = zeroBounceApi.validate("flowerjill@aol.com", "99.110.204.1");
validation.getEmailAddress();
validation.getStatus();
validation.isDisposable();
validation.getCountry();
Response

{
   "address": "flowerjill@aol.com",
   "status": "valid",
   "sub_status": ",
   "free_email": true,
   "did_you_mean": null,
   "account": "flowerjill",
   "domain": "aol.com",
   "domain_age_days": "8426",
   "smtp_provider": "yahoo",
   "mx_record": "mx-aol.mail.gm0.yahoodns.net",
   "mx_found": true,
   "firstname": "Jill",
   "lastname": "Stein",
   "gender": "female",
   "country": "United States",
   "region": "Florida",
   "city": "West Palm Beach",
   "zipcode": "33401",
   "processed_at": "2017-04-01 02:48:02.592"
}

Vizualizați dezvoltatorul nostru complet Documentare API validare prin e-mail

MARTURII

Mii de clienți fericiți și numărare