.net

आप ZeroBounce .NET API Wrapper को हमारे यहां पा सकते हैं GitHub - .NET API रिपॉजिटरी

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

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

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

.NET एपीआई इनपुट पैरामीटर

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

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

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

वैधव्य विधि

  • संपत्ति
    मान
  • पता
    वह ईमेल पता जिसे आप मान्य कर रहे हैं।
  • स्थिति
    मान्य
    अमान्य
    सबको पकड़ो
    अनजान
    spamtrap
    गाली
    Donotmail
  • substatus
    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
  • लेखा
    "@" प्रतीक से पहले ईमेल पते का हिस्सा।
  • डोमेन
    "@" प्रतीक के बाद ईमेल पते का हिस्सा।
  • डिस्पोजेबल
    [सच / गलत] यदि ईमेल डोमेन डिस्पोजेबल है, जो आमतौर पर अस्थायी ईमेल पते हैं।
  • विषैला
    [सच / गलत] ये ईमेल पते दुर्व्यवहार, स्पैम या बॉट निर्मित होने के लिए जाने जाते हैं।
  • पहला नाम
    उपलब्ध या अशक्त होने पर ईमेल के स्वामी का पहला नाम।
  • उपनाम
    उपलब्ध या अशक्त होने पर ईमेल के स्वामी का अंतिम नाम।
  • लिंग
    उपलब्ध या अशक्त होने पर ईमेल के स्वामी का लिंग।
  • रचना तिथि
    निर्माण की तारीख या [अशक्त]।
  • स्थान
    उपलब्ध या अशक्त होने पर ईमेल के स्वामी का स्थान।
  • परिवर्तित यहाँ पर
    ईमेल को UTC समय मान्य किया गया था।

जब आप ipAddress गुण सेट करते हैं तो ये अतिरिक्त गुण उपलब्ध होते हैं।

  • संपत्ति
    संभावित मान
  • देश
    जिस देश का IP पता है
  • क्षेत्र
    आईपी एड्रेस राज्य / क्षेत्र से है
  • faridabad
    IP पता शहर से है
  • पिन कोड
    आईपी कोड ज़िप कोड से है

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

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

मूल दृश्य

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

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

c#


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

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