जावा

आप आधिकारिक ZeroBounce जावा एपीआई v2 आवरण पा सकते हैं:

आधिकारिक जावा एसडीके:

यह ZeroBounce API v2 के लिए एक जावा आवरण श्रेणी का उदाहरण है।

परियोजना में 2 निर्भरताएं हैं:

  • अपचे HttpClient
  • Json (org.json)

या तो निर्भरता को अलग से डाउनलोड करें और उन्हें संबंधित पथ पर जोड़ें या निम्न निर्भरता को अपनी pom.xml फ़ाइल में जोड़ें यदि आप मावेन के माध्यम से निर्माण कर रहे हैं (पहले से ही जोड़ा गया है यदि आप इस रेपो को क्लोन कर रहे हैं):

मान्य (ईमेल) विधि:

  • गुण
    संभावित मान
  • getEmailAddress ()
    वह ईमेल पता जिसे आप मान्य कर रहे हैं।
  • getStatus ()
    मान्य
    अमान्य
    सबको पकड़ो
    अनजान
    spamtrap
    गाली
    Donotmail
  • getSubStatus ()
    antispam_system
    greylisted
    mail_server_temporary_error
    forcible_disconnect
    mail_server_did_not_respond
    timeout_exceeded
    failed_smtp_connection
    मेलबॉक्स कोटा से अधिक होगया हैं
    अपवाद उत्पन्न हुआ
    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
  • getAccount ()
    "@" प्रतीक से पहले ईमेल पते का हिस्सा।
  • getDomain ()
    "@" प्रतीक के बाद ईमेल पते का हिस्सा।
  • getDidYouMean ()
    ईमेल टाइपो या [अशक्त] के लिए सुझाव फिक्स
  • getDomainAgeDays ()
    दिनों या [अशक्त] ईमेल डोमेन की आयु।
  • isFreeEmail ()
    [सच / गलत] अगर ईमेल एक मुफ्त प्रदाता से आता है।
  • isMXFound ()
    [सच / गलत] क्या डोमेन में MX रिकॉर्ड है
  • getMXRecord ()
    डोमेन या [अशक्त] का पसंदीदा MX रिकॉर्ड।
  • getSMTPProvider ()
    ईमेल का SMTP प्रदाता या [null] (बीटा)।
  • getFirstName ()
    उपलब्ध या अशक्त होने पर ईमेल के स्वामी का पहला नाम।
  • getLastName ()
    उपलब्ध या अशक्त होने पर ईमेल के स्वामी का अंतिम नाम।
  • getGender ()
    उपलब्ध या अशक्त होने पर ईमेल के स्वामी का लिंग।
  • getCountry ()
    जिस देश का IP पता है।
  • getCity ()
    IP पता शहर से है।
  • getZipcode ()
    ज़िप कोड आईपी एड्रेस से होता है।
  • getRegion ()
    आईपी पते क्षेत्र / राज्य से है।
  • getProcessedAt ()
    ईमेल को UTC समय मान्य किया गया था।

getCredit () विधि

  • गुण
    संभावित मान
  • getCredits ()
    ईमेल सत्यापन के लिए क्रेडिट की संख्या शेष है

  // आप एपीआई का उपयोग कैसे करते हैं, इस पर निर्भर करते हुए, आप इसे तेजी से बाहर निकालने के लिए चाहते हैं,
  // एक पंजीकरण स्क्रीन पर उदाहरण के लिए। 
  // आम तौर पर एपीआई बहुत तेजी से परिणाम लौटाएगा, लेकिन इसका एक छोटा प्रतिशत
  // मेल सर्वर प्रतिक्रिया देने के लिए 20 + सेकंड से ऊपर की ओर ले जाते हैं। 
  // अगर एपीआई समय समाप्त हो जाता है, तो यह "अज्ञात" की स्थिति लौटाएगा और 
  // "timeout_exceeded" का एक उप_स्टैटस  

  Zerobounceapi zeroBounceApi = नया Zerobounceapi("YOUR_API_KEY",TIMEOUT_IN_SECONDS);

  // क्रेडिट प्राप्त करें और इंट वैरिएबल को असाइन करें
  पूर्णांक credits = zeroBounceApi.getcredits();

  // ईमेल को मान्य करें और परिणाम को ZeroBounceResponse ऑब्जेक्ट पर असाइन करें

  Zerobounceresponse validation = zeroBounceApi.मान्य("some@email.com", "some.ip.address खाली हो सकती है");
  validation.getemailaddress();
  validation.getstatus();
  validation.isdisposable();
  validation.getcountry();