Ява

Вы можете найти ZeroBounce Java API в нашем GitHub - Java API.

Это пример класса оболочки Java для API ZeroBounce.

Проект имеет 2 зависимостей:

  1. Apache httpclient

  2. JSON (org.json)

Либо загрузите зависимости отдельно и добавьте их в соответствующий путь, либо добавьте следующие зависимости в свой файл pom.xml, если вы строите с помощью Maven (уже добавлено, если вы клонируете этот репозиторий):

Класс, свойства и методы:


  <зависимость>
    <идентификатор_группы>org.apache.httpcomponents</идентификатор_группы>
    <артефакта>httpclient</артефакта>
    <версия>4.5.4</версия>
  </зависимость>

  <зависимость>
    <идентификатор_группы>org.json</идентификатор_группы>
    <артефакта>json</артефакта>
    <версия>20171018</версия>
  </зависимость>
      

  // В зависимости от того, как вы используете API, вы можете захотет, чтобы время ожидания истекло,
  // например на экране регистрации. 
  // Обычно API будет возвращать результаты очень быстро, но небольшой процент
  // почтовым серверам требуется более 20 + секунд для ответа. 
  // Если тайм-аут API, он вернет статус «Неизвестно и 
  // подстатус "timeout_exceeded"  
  
  Zerobounceapi zeroBounceApi = Новый Zerobounceapi("YOUR_API_KEY",TIMEOUT_IN_SECONDS);
  
  // Получить кредиты и присвоить переменную int
  инт credits = zeroBounceApi.getcredits();
  
  // проверяем электронную пчту и присваиваем результат объекту ZeroBounceResponse
  
  Zerobounceresponse validation = zeroBounceApi.утверждать("some@email.com");
  validation.getemailaddress();
  validation.GetStatus();
  validation.isdisposable();
  
  // проверяем электронную почту с помощью ip и присваиваем результат объекту ZeroBounceResponseWithIp
  Zerobounceresponsewithip validationWithIp = zeroBounceApi.validatewithipaddress("some@email.com", "some.ip.address");
  validationWithIp.getemailaddress();
  validationWithIp.getcountry();