Guthaben abrufen (v2)

Diese API zeigt Ihnen, wie viele Credits Sie noch auf Ihrem Konto haben. Es ist einfach, schnell und einfach zu bedienen.

Hier sind einige Szenarien, für die Unternehmen diese API verwenden werden.

  • Sie verwenden unsere API, um E-Mails zu validieren, und müssen innerhalb eines bestimmten Zeitraums prüfen, ob Ihr Guthaben zu niedrig ist, damit Sie eine Zahlung vornehmen können.
  • Sie möchten nachverfolgen, wie viele E-Mail-Validierungsguthaben Sie pro definiertem Zeitraum verwenden, um nützliche statistische Informationen zu generieren.
  • Sie möchten Informationen automatisieren und in Ihr Anwendungs-Dashboard integrieren, die Ihnen Ihr derzeit verbleibendes Guthaben anzeigen.

Nachfolgend finden Sie Anweisungen zur Verwendung unserer API. Es ist sehr einfach zu bedienen und erfordert SSL.

GET / v2 / getcredits

API-URL: https://api.zerobounce.net/v2/getcredits

Im Folgenden finden Sie Anweisungen zur Verwendung unserer API. Sie ist sehr einfach zu verwenden und erfordert SSL. Die API setzt voraus, dass Sie über ein aktives Guthaben verfügen und niemals ein Guthaben für ein unbekanntes Ergebnis verbrauchen.

URL-Parameter

  • Parameter
    Beschreibung
  • api-schlüssel
    Ihr API-Schlüssel befindet sich in Ihrem Konto.

Holen Sie sich Muster des Guthabencodes

  • Visuelle Basis
  • C#
  • PHP
  • Java
  • Python
  • Schnell
  • Ziel c
  • Android Java
      
    'Vollständige API-Bibliotheken und Wrapper finden Sie hier: 
    ' https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__dot_net
    
      VERSUCHEN
        Dim apiKey = "Dein geheimer Schlüssel"
        Dim apiURL = "https://api.zerobounce.net/v2/getcredits?api_key=" & apiKey

        Dim request WIE HttpWebRequest = Direktübertragung(WebRequest.Create(apiURL), HttpWebRequest)
        request.Auszeit = 150000
        request.Method = "BEKOMMEN"

        Verwenden response WIE WebResponse = request.GetResponse()
            response.GetResponseStream().ReadTimeout = 20000
            Verwenden ostream WIE NEU StreamReader(response.GetResponseStream())
                responseString = ostream.ReadToEnd()
            ENDE Verwenden
        ENDE Verwenden
      Fang ex WIE exception
        'Catch Exception - Alle Fehler werden hier angezeigt - wenn es Probleme mit der API gibt
      ENDE VERSUCHEN
    

    // Vollständige API-Bibliotheken und Wrapper finden Sie hier: 
    // 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

    VERSUCHEN {
      Zeichenfolge apiKey = "Dein geheimer Schlüssel";
      Zeichenfolge apiURL = "https://api.zerobounce.net/v2/getcredits?api_key=" + apiKey; 
    
      Httpwebrequest request = (HttpWebRequest)WebRequest.erstellen(apiURL);
      request.Timeout = 150000;
      request.Method = "BEKOMMEN";
    
      Verwenden (Antwort response = request.Erhalten Antwort()) {
         response.Getresponsestream().ReadTimeout = 20000;
         Verwenden (Streamreader ostream = NEU Streamreader(response.Getresponsestream())) {
         responseString = ostream.Readtoend();
         }
      }
      } Fang (exception ex) {
      // Catch Exception - Alle Fehler werden hier angezeigt - wenn es Probleme mit der API gibt
      }
    

    <?php
    // Vollständige API-Bibliotheken und Wrapper finden Sie hier: 
    // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__php

    // setze den api-schlüssel und die zu validierende e-mail
    $ apiKey = "Dein geheimer Schlüssel";
    // benutze curl um die anfrage zu stellen
    $ url = 'https://api.zerobounce.net/v2/getcredits?api_key='.$ apiKey;
    
    $ ch = curl_init($ url);
    curl_setopt($ ch, CURLOPT_RETURNTRANSFER, Wahr);
    curl_setopt($ ch, CURLOPT_CONNECTTIMEOUT, 15); 
    curl_setopt($ ch, CURLOPT_TIMEOUT, 150); 
    $ antwort = curl_exec($ ch);
    curl_close($ ch);
    
    // dekodiere die json-antwort
    $ json = json_decode($ antwort, Wahr);
    ?>
    


  // Vollständige API-Bibliotheken und Wrapper finden Sie hier: 
  //https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__java

einführen Java.io.Gepufferter Leser;
einführen Java.io.Inputstreamreader;
einführen Java.netz.Httpurlconnection;
einführen Java.netz.URL;

Öffentlichkeit Klasse Meine Klasse {

    Öffentlichkeit statisch leere main(Zeichenfolge[] args){

        Zeichenfolge key = "Dein geheimer Schlüssel";
        Zeichenfolge targetURL = "https://api.zerobounce.net/v2/getcredits?api_key="+key;

        Httpurlconnection connection = null;
        finale Zeichenfolge USER_AGENT = "Mozilla / 5.0";

        VERSUCHEN {
            url url = NEU url(targetURL);
            connection = (Httpurlconnection) url.offene Verbindung();
            connection.setrequestmethod("BEKOMMEN");
            connection.addrequestproperty("User-Agent", USER_AGENT);


            connection.setusecaches(Falsch);
            connection.setdooutput(Wahr);

            Gepufferter Leser in = NEU Gepufferter Leser(
                    NEU Inputstreamreader(connection.getinputstream()));
            Zeichenfolge inputLine;
            Stringbuffer response = NEU Stringbuffer();

            während ((inputLine = in.Zeile lesen()) != null) {
                response.anhängen(inputLine);
            }
            in.schließen();

            // ergebnis drucken
            System.out.println(response.toString());

        } Fang (Ausnahme e) {
            e.printstacktrace();
        } endlich {
            OB (connection != null) {
                connection.trennen();
            }
        }

    }
}
    

    # Vollständige API-Bibliotheken und Wrapper finden Sie hier: 
    # https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__python
    
einführen requests
einführen json

target_url = "https://api.zerobounce.net/v2/getcredits?api_key="
secret_key = "Dein geheimer Schlüssel"

api_response = requests.get("%s%s" % (target_url, secret_key))
data = json.loads(api_response.content)

# gibt die anzahl der credits aus
drucken data["Credits"]

    


    // Vollständige API-Bibliotheken und Wrapper finden Sie hier: 
    // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__IOS

lassen key = "Dein geheimer Schlüssel"
lassen url = url(string: Zeichenfolge(format: "https://api.zerobounce.net/v2/getcredits?api_key=%@", key))
lassen task = Urlsession.shared.Datenaufgabe(with: url!) { (data, response, error) im
    OB error != null {
        Nslog("Fehler (Zeichenfolge (Beschreibung: Fehler))")
    } sonst {
        machen {
            lassen parsedData = VERSUCHEN Jsonserialization.jsonobject(with: data!) WIE! [Zeichenfolge:Irgendein]
            zum (key, value) im parsedData {
                Nslog("(schlüssel) = (wert)")
            }
        } Fang {
            drucken("Fehler beim Deserialisieren von JSON: (Fehler)")
        }
    }
}
task.fortsetzen()
    

  NSString *key = @ "Dein geheimer Schlüssel";
  NSString *urlString = [NSString stringWithFormat:@"https://api.zerobounce.net/v2/getcredits?api_key=%@", key];
  
  __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;
      OB(response!=nil)
      {
          arrResponse = [NSJSONSerialization JSONObjectWithData: response options:kNilOptions error:nil];
      }
      dispatch_async(dispatch_get_main_queue(), ^(leere) {
          zum(NSString *key im [arrResponse allKeys]) {
              Nslog(@"%@: %@",key,[arrResponse objectForKey:key]);
          }
  // rückruf (nil, arr);
      });
  });
    


  // Vollständige API-Bibliotheken und Wrapper finden Sie hier: 
  // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__android

  // Zu build.gradle (App) in der Klammer "android" hinzufügen:
  useLibrary 'org.apache.http.legacy'

  Beispiel:

  android {
      compileSdkVersion 25
      useLibrary 'org.apache.http.legacy'
  }
  //------------------------------------------
  // Dateiname: JsonParser.java

  einführen android.os.Asynctask;
  einführen org.json.jsonobject;
  einführen Java.util.Iterator;

  Öffentlichkeit Klasse Hauptaktivität erweitert App-Kompatibilität {

      @override
      geschützt leere oncreate(Bündeln savedInstanceState) {
          super.oncreate(savedInstanceState);

          NEU Asynctaskparsejson().ausführen();
      }
  }

  Öffentlichkeit Klasse Asynctaskparsejson erweitert Asynctask<Zeichenfolge, Zeichenfolge, Zeichenfolge> {

      Zeichenfolge key = "Dein geheimer Schlüssel";
      Zeichenfolge url = "https://api.zerobounce.net/v2/getcredits?api_key="+key;

      @override
      geschützt leere onpreexecute() {
      }

      @override
      geschützt Zeichenfolge Hintergrund(Zeichenfolge... arg0) {

          Jsonparser jParser = NEU Jsonparser();
          jsonobject json = jParser.getjsonfromurl(url);
          Iterator keys = json.schlüssel();
          während( keys.hasnext() ) {
              Zeichenfolge key = (Zeichenfolge)keys.nächster();
              VERSUCHEN {
                  System.out.println("ZeroBounce:"+key+" = " +json.bekommen(key).toString());
              }
              Fang (Ausnahme e){}
          }

          Rückkehr null;
      }
      @override
      geschützt leere onpostexecute(Zeichenfolge strFromDoInBg) {}
  }

  //---------------------------------------------------
  // Dateiname: MainActivity.java

  paket com.Zerobounce.zbapiandroid;

  einführen Java.io.Gepufferter Leser;
  einführen Java.io.Ioexception;
  einführen Java.io.Eingabestrom;
  einführen Java.io.Inputstreamreader;
  einführen Java.io.Unsupportedencodingexception;

  einführen org.apache.http.Httpentity;
  einführen org.apache.http.Httpresponse;
  einführen org.apache.http.klient.Clientprotocolexception;
  einführen org.apache.http.klient.methoden.Httpget;
  einführen org.apache.http.impl.klient.Defaulthttpclient;
  einführen org.json.Jsonexception;
  einführen org.json.jsonobject;

  einführen android.util.Log;

  Öffentlichkeit Klasse Jsonparser {

      finale Zeichenfolge TAG = "jsonparser.java";

      statisch Eingabestrom is = null;
      statisch jsonobject jObj = null;
      statisch Zeichenfolge json = "";

      Öffentlichkeit jsonobject getjsonfromurl(Zeichenfolge url) {

          VERSUCHEN {

              Defaulthttpclient httpClient = NEU Defaulthttpclient();
              Httpget httpGet = NEU Httpget(url);

              Httpresponse httpResponse = httpClient.ausführen(httpGet);
              Httpentity httpEntity = httpResponse.Getentität();
              is = httpEntity.Inhalt bekommen();

          } Fang (Unsupportedencodingexception e) {
              e.printstacktrace();
          } Fang (Clientprotocolexception e) {
              e.printstacktrace();
          } Fang (Ioexception e) {
              e.printstacktrace();
          }

          VERSUCHEN {

              Gepufferter Leser reader = NEU Gepufferter Leser(NEU Inputstreamreader(is, "iso- 8859-1"), 8);
              Stringbuilder sb = NEU Stringbuilder();
              Zeichenfolge line = null;
              während ((line = reader.Zeile lesen()) != null) {
                  sb.anhängen(line + "
");
              }
              is.schließen();
              json = sb.toString();

          } Fang (Ausnahme e) {
              Log.e(TAG, "Fehler beim Konvertieren des Ergebnisses" + e.toString());
          }

          VERSUCHEN {
              jObj = NEU jsonobject(json);
          } Fang (Jsonexception e) {
              Log.e(TAG, "Fehler beim Parsen von Daten" + e.toString());
          }

          Rückkehr jObj;
      }
  }
    

Diese API zeigt Ihnen, wie viele Credits Sie noch auf Ihrem Konto haben. Es ist einfach, schnell und einfach zu bedienen.

If you want to call the API from your browser to test it, all you have to do is to replace the API KEY with your key:

https://api.zerobounce.net/v2/getcredits?api_key=[replacewithyours]

Diese API zeigt Ihnen, wie viele Credits Sie noch auf Ihrem Konto haben.

Die API gibt diese Ergebnisse in einem JSON-Format mit der Methode "getcredits" zurück. Credits - Die Anzahl der Credits, die Sie für E-Mail-Überprüfungen in Ihrem Konto gelassen haben. Wenn ein - 1 zurückgegeben wird, bedeutet dies, dass Ihr API-Schlüssel ungültig ist.

Endpunktantwort

Diese API zeigt Ihnen, wie viele Credits Sie noch auf Ihrem Konto haben. Es ist einfach, schnell und einfach zu bedienen.

Erfolgreiche Antwort

      
  {"Credits":2375323}
    

Fehlerantwort

      
  {"Credits":-1}