Питон

Вы можете найти официальную оболочку ZeroBounce Python API v2 ниже:

Вы можете найти ZeroBounce Python SDK ниже:

Пример использования

Validate и get_credit Методы возвращают объекты, из которых вы можете легко получить свойства, указанные ниже свойства.

Свойства и возможные значения, возвращаемые методами:

метод проверки

  • Имущество
    Возможные значения
  • адрес
    Адрес электронной почты, который вы проверяете.
  • положение дел
    Действительный
    инвалид
    Вместилище разнообразных предметов
    неизвестный
    spamtrap
    злоупотребление
    do_not_mail
  • sub_status
    antispam_system
    серый список
    mail_server_temporary_error
    forcible_disconnect
    mail_server_did_not_respond
    timeout_exceeded
    failed_smtp_connection
    допустимый объем почтового ящика превышен
    exception_occurred
    possible_traps
    role_based
    global_suppression
    mailbox_not_found
    no_dns_entries
    failed_syntax_check
    possible_typo
    unroutable_ip_address
    leading_period_removed
    does_not_accept_mail
    alias_address
    токсичный
    одноразовый
    role_based_catch_all
  • счет
    Часть адреса электронной почты перед символом «@».
  • Домен
    Часть адреса электронной почты после символа «@».
  • вы имели в виду
    Предлагаемое исправление для опечатки электронной почты или [null]
  • domain_age_days
    Возраст почтового домена в днях или [ноль]
  • free_email
    [true / false] Если письмо пришло от бесплатного провайдера
  • mx_found
    [true / false] Есть ли в домене запись MX
  • mx_record
    Предпочтительная запись MX домена или [ноль]
  • smtp_provider
    SMTP-провайдер электронной почты или [null] (BETA)
  • фамилия
    Фамилия владельца электронной почты, если она доступна, или [null]
  • пол
    Пол владельца электронной почты, если он доступен, или [null]
  • страна
    Страна, из которой IP-адрес
  • область, край
    Штат / регион IP-адрес
  • город
    Город IP-адрес от
  • почтовый индекс
    Почтовый индекс, с которого IP-адрес
  • processed_at
    UTC время, когда электронная почта была подтверждена

Метод GetCredit

  • Имущество
    Возможные значения
  • кредиты
    Количество кредитов, оставленных в учетной записи для проверки электронной почты.

  от zerobounce импортировать ZeroBounceAPI

  zba = ZeroBounceAPI('yourapikey____________')
  распечатать zba.get_credits()
  resp1 = zba.validate('flowerjill@aol.com','123.145.124.12')
  
  распечатать resp1
  {
  "адрес":"flowerjill@aol.com",
  "положение дел":«действительный»,
  "sub_status":"",
  "free_email":Правда,
  "вы имели в виду":Никто,
  "счет":"flowerjill",
  "домен":"aol.com",
  "domain_age_days": "8426",
  "smtp_provider":"yahoo",
  "mx_record":"mx-aol.mail.gm0.yahoodns.net",
  "mx_found": "правда",
  "имя":«Джилл»,
  "фамилия":«Штайн»,
  "пол":"женщина",
  "страна":"Соединенные Штаты",
  "область":"Флорида",
  "город":"Вест Палм Бич",
  "почтовый индекс":"33401",
  "processed_at":"2017-04-01 02:48:02.592"
  }
  
  распечатать resp.firstname
  Jill
  
  распечатать resp2.status
  valid