API उपयोग प्राप्त करें (v2)

GET / v2 / getapiusage

API URL: https://bulkapi.zerobounce.net/v2/getapiusage

URL पैरामीटर

  • पैरामीटर
    विवरण
  • एपीआई कुंजी
    आपकी API कुंजी, आपके खाते में मिली।
  • आरंभ करने की तिथि
    The start date of when you want to view API usage. (format: yyyy/mm/dd)
  • अंतिम तिथि
    The end date of when you want to view API usage. (format: yyyy/mm/dd)
  • https://api.zerobounce.net/v2/getapiusage?api_key=your-api-key&start_date=2018-01-01&end_date=2019-12-12

एपीआई एक "Japapiusage" विधि का उपयोग करके JSON प्रारूप में इन परिणामों को लौटाएगा।

एपीआई एक "Japapiusage" विधि का उपयोग करके JSON प्रारूप में इन परिणामों को लौटाएगा।

  • पैरामीटर
    विवरण
  • कुल
    कुल बार एपीआई को बुलाया गया है
  • STATUS_VALID
    एपीआई द्वारा लौटाए गए कुल मान्य मेल पते
  • STATUS_INVALID
    कुल अमान्य ईमेल पते API द्वारा लौटाए गए हैं
  • STATUS_CATCH_ALL
    एपीआई द्वारा लौटे कुल कैच-सभी ईमेल पते
  • STATUS_DO_NOT_MAIL
    कुल ईमेल एपीआई द्वारा लौटाए गए ईमेल पतों को मेल नहीं करते हैं
  • STATUS_SPAMTRAP
    एपीआई द्वारा कुल स्पैमट्रेप ईमेल पते लौटाए गए
  • अज्ञात स्थिति
    एपीआई द्वारा कुल अज्ञात ईमेल पते लौटाए गए हैं
  • sub_status_toxic
    कुल बार एपीआई को "टॉक्सिक" की उप स्थिति मिली है
  • sub_status_disposable
    कुल बार एपीआई को "डिस्पोजेबल" की उप स्थिति मिली है
  • sub_status_role_based
    कुल बार एपीआई को "role_based" का उप दर्जा प्राप्त होता है
  • sub_status_possible_trap
    एपीआई की कुल संख्या "संभव_ट्रेप" की एक उप स्थिति है
  • sub_status_global_suppression
    कुल बार एपीआई को "global_suppression" का उप दर्जा मिला है
  • sub_status_timeout_exceeded
    API की कुल संख्या "timeout_exceeded" की उप स्थिति है
  • sub_status_mail_server_temporary_error
    कुल बार एपीआई को "mail_server_temporary_error" का उप दर्जा प्राप्त होता है
  • sub_status_mail_server_did_not_respond
    कुल बार एपीआई को "mail_server_did_not_respond" का उप दर्जा प्राप्त होता है
  • sub_status_greylisted
    एपीआई की कुल संख्या "greylisted" की एक उप स्थिति है
  • sub_status_antispam_system
    कुल बार एपीआई को "antispam_system" का उप दर्जा प्राप्त होता है
  • sub_status_does_not_accept_mail
    कुल बार एपआई को "does_not_accept_mail" की उप स्थिति मिलती है
  • sub_status_exception_occurred
    कुल बार एपीआई को "अपवाद_ नियंत्रित" की उप स्थिति मिली है
  • sub_status_failed_syntax_check
    API की कुल संख्या में "विफल_syntax_check" की उप स्थिति होती है
  • sub_status_mailbox_not_found
    कुल बार एपीआई को "मेलबॉक्स_नोट_फाउंड" की उप स्थिति मिलती है
  • sub_status_unroutable_ip_address
    कुल बार एपीआई को "अनरूटेबल_आईपी_ड्रेस" की उप स्थिति मिली है
  • sub_status_possible_typo
    एपीआई की कुल संख्या "संभव_टिपो" की उप स्थिति है
  • sub_status_no_dns_entries
    API की कुल संख्या में "no_dns_entries" की उप स्थिति होती है
  • sub_status_role_based_catch_all
    कुल भूमिका के आधार पर एपीआई के पास "रोल_बेड_कैच_ऑल" की उप स्थिति होती है
  • sub_status_mailbox_quota_exceeded
    कुल बार एपीआई को "मेलबॉक्स_क्वाटर_टेक्स्ड" की उप स्थिति मिली है
  • sub_status_forcible_disconnect
    कुल जबरन डिस्कनेक्ट करने से API को "forcible_disconnect" की उप स्थिति मिलती है
  • sub_status_failed_smtp_connection
    कुल विफल SMTP कनेक्शन API के पास "विफल_smtp_connection" की उप स्थिति है
  • आरंभ करने की तिथि
    Start date of query. (format: yyyy/mm/dd)
  • अंतिम तिथि
    End date of query. (format: yyyy/mm/dd)

एपीआई उपयोग कोड नमूने प्राप्त करें

  • मूल दृश्य
  • C#
  • पीएचपी
  • जावा
  • अजगर
  • तीव्र
  • उद्देश्य सी
  • Android जावा
      
'पूरी एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
' https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__dot_net

  प्रयत्न
  धुंधला api_key जैसा तार = "आपकी गुप्त कुंजी"
  धुंधला start_date जैसा तार = "2018-01-01"
  धुंधला end_date  जैसा तार = "2019-12-12" 
  धुंधला responseString जैसा तार = ""

धुंधला apiURL जैसा तार = "https://api.zerobounce.net/v2/getapiusage?api_key=" & api_key & "और प्रारंभ_तिथि =" &  start_date & "और end_date =" & end_date

  धुंधला request जैसा HttpWebRequest = Directcast(WebRequest.Create(apiURL), HttpWebRequest)
  request.समय समाप्त = 150000
  request.Method = "प्राप्त"

  का उपयोग करते हुए response जैसा WebResponse = request.GetResponse()
      response.GetResponseStream().ReadTimeout = 20000
      का उपयोग करते हुए ostream जैसा नया StreamReader(response.GetResponseStream())
          responseString = ostream.ReadToEnd()
      समाप्त का उपयोग करते हुए
  समाप्त का उपयोग करते हुए
पकड़ ex जैसा exception
'कैच एक्सेप्शन - सभी त्रुटियों को यहां दिखाया जाएगा - अगर एपीआई के साथ कोई समस्या है
समाप्त प्रयत्न
    

// संपूर्ण एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
// https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__dot_net
// https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__c-sharp

प्रयत्न {
  तार api_key = "आपकी गुप्त कुंजी";
  तार start_date = "2018-01-01";
  तार end_date = "2019-12-12";
  
  तार responseString = "";
  
  तार apiURL = "https://api.zerobounce.net/v2/getapiusage?api_key=" + api_key + "और प्रारंभ_तिथि =" +  start_date + "और end_date =" + end_date;
  
  
      Httpwebrequest request = (HttpWebRequest)WebRequest.सर्जन करना(apiURL);
      request.Timeout = 150000;
      request.Method = "प्राप्त";
  
      का उपयोग करते हुए (WebResponse response = request.प्रतिक्रिया हासिल करो()) {
          response.Getresponsestream().ReadTimeout = 20000;
          का उपयोग करते हुए (StreamReader ostream = नया StreamReader(response.Getresponsestream())) {
              responseString = ostream.Readtoend();
          }
      }
      } पकड़ (exception ex) {
  // कैच एक्सेप्शन - सभी त्रुटियों को यहां दिखाया जाएगा - अगर एीआई के साथ कोई समस्या है
  }
    

  <?php
  // संपूर्ण एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
  // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__php

  // एपीआई कुंजी सेट करें और ईमेल को मान्य किया जाए
  $ api_key = 'योर सीक्रेट की';
  $ प्रारंभ_तिथि = '2018-01-01';
  $ end_date = '2019-12-12';
  // अनुरोध करने के लिए कर्ल का उपयोग करें
  $ url = 'https://api.zerobounce.net/v2/getapiusage?api_key='.$ api_key.'और प्रारंभ_तिथि ='.$ प्रारंभ_तिथि.'और end_date ='.$ end_date;
  
  $ ch = curl_init($ url);
  //PHP तिरछी नज़रअनुप्रयोग 1} और उच्चतर टीएलएस  1.2 के लिए समर्थन है
  curl_setopt($ ch, CURLOPT_SSLVERSION, 6);
  curl_setopt($ ch, CURLOPT_RETURNTRANSFER, सच);
  curl_setopt($ ch, CURLOPT_CONNECTTIMEOUT, 15); 
  curl_setopt($ ch, CURLOPT_TIMEOUT, 150); 
  $ प्रतिक्रिया = curl_exec($ ch);
  curl_close($ ch);
  
  // json प्रतिक्रिया को डिकोड करें
  $ json = json_decode($ प्रतिक्रिया, सच);
  ?>
    


  // संपूर्ण एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
  //https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__java

आयात जावा.आईओ.Bufferedreader;
आयात जावा.आईओ.Inputstreamreader;
आयात जावा.जाल.Httpurlconnection;
आयात जावा.जाल.URL;

जनता कक्षा मेरी कक्षा {

    जनता स्थिर शून्य मुख्य(तार[] args){

        तार key = "आपकी गुप्त कुंजी";
        तार start_date = "2018-01-01";
        तार end_date = "2019-12-12"; 
        तार targetURL = "https://api.zerobounce.net/v2/getapiusage?api_key="+key+"और प्रारंभ_तिथि ="+start_date+"और end_date ="+end_date;


        Httpurlconnection connection = शून्य;
        अंतिम तार USER_AGENT = "मोज़िला / 5.0";

        प्रयत्न {
            यूआरएल url = नया यूआरएल(targetURL);
            connection = (Httpurlconnection) url.openconnection();
            connection.setrequestmethod("प्राप्त");
            connection.addrequestproperty("उपभोक्ता अभिकर्ता", USER_AGENT);
            connection.setusecaches(असत्य);
            connection.setdooutput(सच);

            Bufferedreader in = नया Bufferedreader(
                    नया Inputstreamreader(connection.getinputstream()));
            तार inputLine;
            StringBuffer response = नया StringBuffer();

            जबकि ((inputLine = in.पढ़ने के लिए लाइन()) != शून्य) {
                response.जोड़ना(inputLine);
            }
            in.बंद करे();

            // प्रिंट परिणाम
            प्रणाली.out.println(response.toString());

        } पकड़ (अपवाद e) {
            e.printstacktrace();
        } आखिरकार {
            अगर (connection != शून्य) {
                connection.डिस्कनेक्ट();
            }
        }

    }
}
    

    # पूर्ण एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
    # https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__python
  
    
  url = "https://api.zerobounce.net/v2/getapiusage"
  api_key = "आपकी गुप्त कुंजी"
  start_date = "2018-01-01" 
  end_date = "2019-12-12"
  
  
  params = {"एपीआई कुंजी": api_key, "आरंभ करने की तिथि": start_date, "अंतिम तिथि":end_date}
  
  response = requests.get(url, params=params)
  
  # लौटे हुए जशन को प्रिंट करें
  छाप json.loads(response.content)
    
    


  // संपूर्ण एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
  // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__IOS

चलो key = "आपकी गुप्त कुंजी"
चलो start_date = "2018-01-01"
चलो end_date = "2019-12-12" // आईपी पता रिक्त हो सकता है
चलो url = यूआरएल(string: तार(format: "https://api.zerobounce.net/v2/getapiusage?api_key=%@&start_date=%@&end_date=%@", key, start_date, end_date))
चलो task = Urlsession.shared.datatask(with: url!) { (data, response, error) में
    अगर error != शून्य {
        NSLog("त्रुटि (स्ट्रिंग (वर्णन: त्रुटि))")
    } अन्य {
        करना {
            चलो parsedData = प्रयत्न Jsonserialization.JSONObject(with: data!) जैसा! [तार:कोई भी]
            के लिये (key, value) में parsedData {
                NSLog("(कुंजी) = (मूल्य)")
            }
        } पकड़ {
            छाप("त्रुटि JSON का वर्णन करने में त्रुटि: (त्रुटि)")
        }
    }
}
task.बायोडाटा()
    


  // संपूर्ण एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
  // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__IOS


  NSString *key = @ "आपकी गुप्त कुंजी";
  NSString *start_date = @"2018-01-01";
  NSString *end_date = @"2019-12-12"; 
  
  NSString *urlString = [NSString stringWithFormat:@"https://api.zerobounce.net/v2/getapiusage?api_key=%@&start_date=%@&end_date=%@", key, start_date, end_date];
  
  __block NSURL *url = [NSURL URLWithString:urlString];
  
  dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
  
      NSData *response = [NSData dataWithContentsOfURL:url];
      NSDictionary *arrResponse = nil;
      अगर(response!=nil)
      {
          arrResponse = [NSJSONSerialization JSONObjectWithData: response options:kNilOptions error:nil];
      }
      dispatch_async(dispatch_get_main_queue(), ^(शून्य) {
          के लिये(NSString *key में [arrResponse allKeys]) {
              NSLog(@"%@: %@",key,[arrResponse objectForKey:key]);
          }
  // कॉलबैक (nil, arr);
      });
  });
    


  // संपूर्ण एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
  // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__android

  // "android" ब्रैकेट में build.gradle (ऐप) में जोड़ें:
  useLibrary 'org.apache.http.legacy'
  
  उदाहरण:
  
  android {
      compileSdkVersion 25
      useLibrary 'org.apache.http.legacy'
  }
  
  //-----------------------------------
  // फ़ाइल नाम: JsonParser.java
  
  
  आयात एंड्रॉयड.ओएस.Asynctask;
  आयात org.json.JSONObject;
  आयात जावा.util.इटरेटर;
  
  जनता कक्षा मुख्य गतिविधि का विस्तार Appcompatactivity {
  
      @override
      संरक्षित शून्य OnCreate(बंडल savedInstanceState) {
          सुपर.OnCreate(savedInstanceState);
  
          नया Asynctaskparsejson().निष्पादित();
      }
  }
  
  जनता कक्षा Asynctaskparsejson का विस्तार Asynctask<तार, तार, तार> {
  
      तार key = "आपकी गुप्त कुंजी";
      तार start_date = "2018-01-01";
      तार end_date = "2019-12-12";
      तार url = "https://api.zerobounce.net/v2/getapiusage?api_key="+key+"और प्रारंभ_तिथि ="+start_date+"और end_date ="+end_date;
  
      @override
      संरक्षित शून्य onpreexecute() {
      }
  
      @override
      संरक्षित तार doinbackground(तार... arg0) {
  
          Jsonparser jParser = नया Jsonparser();
          JSONObject json = jParser.getjsonfromurl(url);
          इटरेटर keys = json.चांबियाँ();
          जबकि( keys.hasnext() ) {
              तार key = (तार)keys.आगे();
              प्रयत्न {
                  प्रणाली.out.println("शून्य:"+key+" = " +json.प्राप्त(key).toString());
              }
              पकड़ (अपवाद e){}
          }
  
          वापसी शून्य;
      }
      @override
      संरक्षित शून्य onpostexecute(तार strFromDoInBg) {}
  }
  
  //----------------------------------
  // फ़ाइल नाम: MainActivity.java
  
  पैकेज कॉम.Zerobounce.zbapiandroid;
  
  आयात जावा.आईओ.Bufferedreader;
  आयात जावा.आईओ.IOException;
  आयात जावा.आईओ.आगत प्रवाह;
  आयात जावा.आईओ.Inputstreamreader;
  आयात जावा.आईओ.Unsupportedencodingexception;
  
  आयात org.अमरीका की एक मूल जनजाति.एचटीटीपी.Httpentity;
  आयात org.अमरीका की एक मूल जनजाति.एचटीटीपी.HttpResponse;
  आयात org.अमरीका की एक मूल जनजाति.एचटीटीपी.ग्राहक.Clientprotocolexception;
  आयात org.अमरीका की एक मूल जनजाति.एचटीटीपी.ग्राहक.तरीकों.Httpget;
  आयात org.अमरीका की एक मूल जनजाति.एचटीटीपी.impl.ग्राहक.Defaulthttpclient;
  आयात org.json.Jsonexception;
  आयात org.json.JSONObject;
  
  आयात एंड्रॉयड.util.लॉग;
  
  जनता कक्षा Jsonparser {
  
      अंतिम तार TAG = "Jsonparser.java";
  
      स्थिर आगत प्रवाह is = शून्य;
      स्थिर JSONObject jObj = शून्य;
      स्थिर तार json = "";
  
      जनता JSONObject getjsonfromurl(तार url) {
  
          प्रयत्न {
  
              Defaulthttpclient httpClient = नया Defaulthttpclient();
              Httpget httpGet = नया Httpget(url);
  
              HttpResponse httpResponse = httpClient.निष्पादित(httpGet);
              Httpentity httpEntity = httpResponse.getentity();
              is = httpEntity.सामग्री लो();
  
          } पकड़ (Unsupportedencodingexception e) {
              e.printstacktrace();
          } पकड़ (Clientprotocolexception e) {
              e.printstacktrace();
          } पकड़ (IOException e) {
              e.printstacktrace();
          }
  
          प्रयत्न {
  
              Bufferedreader reader = नया Bufferedreader(नया Inputstreamreader(is, "आईएसओ 8859-1"), 8);
              Stringbuilder sb = नया Stringbuilder();
              तार line = शून्य;
              जबकि ((line = reader.पढ़ने के लिए लाइन()) != शून्य) {
                  sb.जोड़ना(line + "
");
              }
              is.बंद करे();
              json = sb.toString();
  
          } पकड़ (अपवाद e) {
              लॉग.e(TAG, "परिणाम परिवर्तित करने में त्रुटि" + e.toString());
          }
  
          प्रयत्न {
              jObj = नया JSONObject(json);
          } पकड़ (Jsonexception e) {
              लॉग.e(TAG, "डेटा पार्स करने में त्रुटि" + e.toString());
          }
  
          वापसी jObj;
      }
  }
    

समापन बिंदु प्रतिक्रिया

सफल प्रतिक्रिया

      
    {
      "संपूर्ण": 3,
      "status_valid": 1,
      "status_invalid": 2,
      "status_catch_all": 0,
      "status_do_not_mail": 0,
      "status_spamtrap": 0,
      "अज्ञात स्थिति": 0,
      "sub_status_toxic": 0,
      "sub_status_disposable": 0,
      "sub_status_role_based": 0,
      "sub_status_possible_trap": 0,
      "sub_status_global_suppression": 0,
      "sub_status_timeout_exceeded": 0,
      "sub_status_mail_server_temporary_error": 0,
      "sub_status_mail_server_did_not_respond": 0,
      "sub_status_greylisted": 0,
      "sub_status_antispam_system": 0,
      "sub_status_does_not_accept_mail": 0,
      "sub_status_exception_occurred": 0,
      "sub_status_failed_syntax_check": 0,
      "sub_status_mailbox_not_found": 2,
      "sub_status_unroutable_ip_address": 0,
      "sub_status_possible_typo": 0,
      "sub_status_no_dns_entries": 0,
      "sub_status_role_based_catch_all": 0,
      "sub_status_mailbox_quota_exceeded": 0,
      "sub_status_forcible_disconnect": 0,
      "sub_status_failed_smtp_connection": 0,
      "आरंभ करने की तिथि": "1/1/2018",
      "अंतिम तिथि": "12/12/2019"
    }
    

त्रुटि प्रतिक्रिया - एपीआई कुंजी

      
    {"त्रुटि":"अमान्य API कुंजी"}
    

त्रुटि प्रतिक्रिया - दिनांक

      
    {"त्रुटि":"अमान्य तिथि"}