Guthaben abrufen (v1)

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.

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

GET / v1 / getcredits

API-URL: https://bulkapi.zerobounce.net/v1/getcredits

URL-Parameter

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

Wenn Sie die API von Ihrem Browser aus aufrufen möchten, um sie zu testen, müssen Sie lediglich den API-SCHLÜSSEL durch Ihren Schlüssel ersetzen:

https://api.zerobounce.net/v1/getcredits?apikey=[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.

Holen Sie sich Credits API-Code-Beispiele

  • 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/v1/getcredits?apikey=" & 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/v1/getcredits?apikey=" + 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) {
      /Fang Exception - Alles errors will be shown here - OB there are issues with the API
      }>>
    

    <?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/v1/getcredits?apikey='.$ 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/v1/getcredits?apikey="+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/v1/getcredits?apikey="
    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/v1/getcredits?apikey=%@", 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()
    


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

    NSString *key = @ "Dein geheimer Schlüssel";
    NSString *urlString = [NSString stringWithFormat:@"https://api.zerobounce.net/v1/getcredits?apikey=%@", 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

  Hinzufügen zu bauen.gradle (App) in the "android" bracket:
  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/v1/getcredits?apikey="+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;
      }
  }
    

Endpunktantwort

Erfolgreiche Antwort

      
    {"Credits":2375323}
    

Fehlerantwort

      
    {"Credits":-1}