.net

आधिकारिक ZeroBounce .NET एपीआई v2 आवरण:

आप Nuget Package Manager के साथ अपने विज़ुअल स्टूडियो प्रोजेक्ट में इसे आसानी से उपभोग और रख सकते हैं:

यह रैपर क्लास एपीआई के खिलाफ कोडिंग के सभी काम करता है और आपको आसानी से प्रॉपर्टी सेट करने और तुरंत परिणाम प्राप्त करने की अनुमति देता है।

.NET API Wrapper इन इनपुट पैरामीटर्स को लेता है।

ValidateEmail और GetCredit विधियाँ उन वस्तुओं को लौटात हैं जिनसे आप नीचे दिए गए गुणों को आसानी से प्राप्त कर सकते हैं।

विधियों द्वारा लौटाए गए गुण और संभावित मूल्य:

नेट एपीआई पैरामीटर्स

  • संपत्ति
    संभावित मान
  • एपीआई कुंजी
    आपके खाते के डैशबोर्ड में एपीआई कुंजी मिली
  • emailtovalidate
    वह ईमेल पता जिसे आप मान्य कर रहे हैं
  • आईपी पता
    [वैकल्पिक] - आईपी पते को ईमेल से कैप्चर किया गया था
  • ब्रेक का अनुरोध
    मिलीसेकंड में टाइमआउट सेटिंग्स, यह सेटिंग आपको यह नियंत्रित करने में सक्षम बनाती है कि आप एपीआई को अनुरोध भेजने के लिए कितने समय तक इंतजार करना चाहते हैं। जब समय समाप्त होता है, तो "अज्ञात" परिणाम वापस आ जाता है
  • समय से पढने की समय सीमा समाप्त
    मिलीसेकंड में टाइमआउट सेटिंग्स, यह सेट करना आपको यह नियंत्रित करने में सक्षम बनाता है कि आप आपके अनुरोध का जवाब देने के लिए एपीआई का इंतजार करने के लिए कितने समय से तैयार हैं। जब समय समाप्त होता है, तो "अज्ञात" परिणाम वापस आ जाता है

ईमेल सत्यापित करें तथा ऋण पाएँ विधियाँ ऐसी वस्तुएँ लौटाती हैं जिनसे आप नीचे दिए गए गुणों को आसानी से प्राप्त कर सकते हैं।

विधियों द्वारा लौटाए गए गुण और संभावित मूल्य:

मान्य विधि

  • संपत्ति
    संभावित मान
  • पता
    वह ईमेल पता जिसे आप मान्य कर रहे हैं।
  • स्थिति
    मान्य
    अमान्य
    सबको पकड़ो
    अनजान
    spamtrap
    गाली
    do_not_mail
  • sub_status
    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
  • लेखा
    "@" प्रतीक से पहले ईमेल पते का हिस्सा।
  • डोमेन
    "@" प्रतीक के बाद ईमेल पते का हिस्सा।
  • क्या आपका मतलब है
    ईमेल टाइपो या [अशक्त] के लिए सुझाव फिक्स
  • domain_age_days
    दिनों में ईमेल डोमेन की आयु या [अशक्त]
  • free_email
    [सच / गलत] अगर ईमेल एक मुफ्त प्रदाता से आता है
  • mx_found
    [सच / गलत] क्या डोमेन में MX रिकॉर्ड है
  • mx_record
    डोमेन या [अशक्त] का पसंदीदा MX रिकॉर्ड
  • smtp_provider
    ईमेल का SMTP प्रदाता या [अशक्त] (बीटा)
  • उपनाम
    उपलब्ध या अशक्त होने पर ईमेल के स्वामी का अंतिम नाम
  • लिंग
    उपलब्ध होने पर ईमेल के मालिक का लिंग या [अशक्त]
  • देश
    जिस देश का IP पता है
  • क्षेत्र
    आईपी एड्रेस राज्य / क्षेत्र से है
  • faridabad
    IP पता शहर से है
  • पिन कोड
    आईपी कोड ज़िप कोड से है
  • परिवर्तित यहाँ पर
    ईमेल को UTC समय मान्य किया गया था

गेटक्रेडिट विधि

  • संपत्ति
    संभावित मान
  • क्रेडिट
    ईमेल सत्यापन के लिए क्रेडिट की संख्या शेष है।

C#


  वर zeroBounceAPI = नया Zerobounce.Zerobounceapi();

  // सेट इनपुट पैरामीटर
  zeroBounceAPI.api_key = "आपकी एपीआई कुंजी"; // आवश्यक
  zeroBounceAPI.emailToValidate = "ईमेल पता जिसे आप मान्य कर रहे हैं"; // आवश्यक
  zeroBounceAPI.ip_address = "आईपी पते के साथ हस्ताक्षरित ईमेल"; // वैकल्पिक
  
  // आप एपीआई का उपयोग कैसे करते हैं, इस पर निर्भर करते हुए, आप चाहते हैं कि यह तेजी से समय के लिए बाहर हो सकता है, उदाहरण के लिए एक पंजीकरण स्क्रीन पर। 
  // आम तौर पर एपीआई बहुत तेजी से परिणाम लौटाएगा, लेकिन मेल सर्वर का एक छोटा प्रतिशत लेते हैं
  // 0 से ऊपर की ओर + सेकंड + प्रतिक्रिया करने के लिए। 
  // अगर एपीआई समय समाप्त हो जाता है, तो यह "अज्ञात" की स्थिति और "टाइमआउट_सेक्स्ट" का उप_स्टैटस लौटाएगा  
  
  zeroBounceAPI.readTimeOut = 200000;// "मिलीसेकंड में किसी भी पूर्णांक मूल्य
  zeroBounceAPI.requestTimeOut = 150000; // "मिलीसेकंड में किसी भी पूर्णांक मूल्य
  
  // ईमेल को मान्य करें और किसी ऑब्जेक्ट को परिणाम असाइन करें
  वर apiProperties = zeroBounceAPI.ईमेल सत्यापित करें();
  
  // क्रेडिट की जाँच करें और किसी ऑब्जेक्ट को परिणाम असाइन करें
  वर apiCredits= zeroBounceAPI.getcredits();
  
  // निर्णय लेने के लिए गुणों का उपयोग करें
  स्विच (apiProperties.status)
    {
        मामला "अवैध":
            Console.पंक्ति लिखो("अवैध");
            टूटना;
        मामला "वैध":
            Console.पंक्ति लिखो("वैध");
            टूटना;
        चूक:
            Console.पंक्ति लिखो(apiProperties.status);
            टूटना;
    }
      

VB .नेट

      
      धुंधला zeroBounceAPI = नया ZeroBounce.ZeroBounceAPI

      'इनपुट पैरामीटर सेट करें
      zeroBounceAPI.api_key = "आपकी एपीआई कुंजी" 'आवश्यक 
      zeroBounceAPI.emailToValidate = "ईमेल पता जिसे आप मान्य कर रहे हैं" 'आवश्यक
      zeroBounceAPI.ip_address = "आईपी पते के साथ हस्ताक्षरित ईमेल" 'वैकल्पिक
      
      'आप एपीआई का उपयोग कैसे करते हैं, इस पर निर्भर करते हुए, आप चाहते हैं कि यह तेजी से समय के लिए बाहर हो सकता है, उदाहरण के लिए एक पंजीकरण स्क्रीन पर। 
      'आम तौर पर एपीआई बहुत तेजी से परिणाम लौटाएगा, लेकिन मेल सर्वर का एक छोटा प्रतिशत 
      प्रतिक्रिया देने के लिए 20 + सेकंड से ऊपर की ओर ले जाएं। 
      'अगर एपीआई समय समाप्त हो जाता है, तो यह "अज्ञात" और "समयबाह्य वृद्धि" के एक उप_स्टैटस की स्थिति लौटाएगा  
      
      zeroBounceAPI.readTimeOut = 200000 'मिलीसेकंड में किसी भी पूर्णांक मूल्य
      zeroBounceAPI.requestTimeOut = 150000 'मिलीसेकंड में किसी भी पूर्णांक मूल्य 
      
      
      धुंधला apiProperties = zeroBounceAPI.ValidateEmail
      धुंधला apiCredits = zeroBounceAPI.GetCredits
      
      'निर्णय लेने के लिए गुणों का उपयोग करें
      मामले का चयन करे (apiProperties.स्थिति)
          मामला "अवैध"
              Console.WriteLine("अवैध")
          मामला "वैध"
              Console.WriteLine("वैध")
          मामला अन्य
              Console.WriteLine(apiProperties.स्थिति)
      समाप्त चुनते हैं