Java

Sie finden die ZeroBounce Java API auf unserer GitHub - Java API.

Dies ist ein Beispiel für eine Java-Wrapper-Klasse für die ZeroBounce-API.

Das Projekt hat 2 Abhängigkeiten:

  1. Apache httpclient

  2. Json (org.json)

Laden Sie die Abhängigkeiten entweder separat herunter und fügen Sie sie dem entsprechenden Pfad hinzu, oder fügen Sie der Datei pom.xml die folgenden Abhängigkeiten hinzu, wenn Sie über Maven erstellen (bereits hinzugefügt, wenn Sie dieses Repo klonen):

Klasse, Eigenschaften und Methoden:


  <abhängigkeit>
    <Gruppen-ID>org.apache.httpcomponents</Gruppen-ID>
    <Artefakt-ID>httpclient</Artefakt-ID>
    <ausführung>4.5.4</ausführung>
  </abhängigkeit>

  <abhängigkeit>
    <Gruppen-ID>org.json</Gruppen-ID>
    <Artefakt-ID>json</Artefakt-ID>
    <ausführung>20171018</ausführung>
  </abhängigkeit>
      

  // Je nachdem, wie Sie die API verwenden, möchten Sie möglicherweise eine schnellere Zeitüberschreitung.
  // zum beispiel auf einem registrierungsbildschirm. 
  // Normalerweise gibt die API sehr schnell Ergebnisse zurück, aber ein kleiner Prozentsatz von
  // mail-server brauchen mehr als 20 + sekunden, um zu antworten. 
  // Wenn die API eine Zeitüberschreitung aufweist, wird der Status "Unbekannt" und "Unbekannt" zurückgegeben 
  // ein substatus von "timeout_exceeded"  
  
  Zerobounceapi zeroBounceApi = NEU Zerobounceapi("YOUR_API_KEY",TIMEOUT_IN_SECONDS);
  
  // Credits holen und int Variable zuweisen
  int credits = zeroBounceApi.getcredits();
  
  // E-Mail validieren und Ergebnis einem ZeroBounceResponse-Objekt zuweisen
  
  Zerobounceresponse validation = zeroBounceApi.bestätigen("some@email.com");
  validation.getemailaddress();
  validation.Status bekommen();
  validation.ist wegwerfbar();
  
  // E-Mail mit IP validieren und Ergebnis einem ZeroBounceResponseWithIp-Objekt zuweisen
  Zerobounceresponsewithip validationWithIp = zeroBounceApi.gültig mit Adresse("some@email.com", "some.ip.address");
  validationWithIp.getemailaddress();
  validationWithIp.getcountry();