Получить кредитный баланс (v2)

Этот API сообщит вам, сколько кредитов вы оставили на своей учетной записи. Это просто, быстро и легко в использовании.

Вот несколько сценариев, в которых компании будут использовать этот API.

  • Вы используете наш API для проверки электронной почты, и вам нужно проверить в течение определенного периода времени, когда ваш кредитный баланс слишком низок, чтобы вы могли произвести платеж.
  • Вы хотите отслеживать, сколько кредитов для проверки электронной почты вы используете за определенный период времени, чтобы получить полезную статистическую информацию.
  • Вы хотите автоматизировать и интегрировать информацию в панель управления вашего приложения, которая показывает текущий остаток кредита.

Ниже вы найдете инструкции по использованию нашего API. Он очень прост в использовании и требует SSL.

GET / v2 / getcredits

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

Ниже вы найдете инструкции по использованию нашего API, он очень прост в использовании и требует SSL. API требует, чтобы у вас был активный кредитный баланс, и вы никогда не будете использовать кредит для каких-либо неизвестных результатов.

Параметры URL

  • ПАРАМЕТР
    Описание
  • api_key
    Ваш ключ API, найденный в вашем аккаунте.

Получить образцы кода кредитного баланса

  • Visual Basic
  • C#
  • PHP
  • Ява
  • Питон
  • СВИФТ
  • Цель С
  • Android Java
      
    Полные библиотеки API и оболочки могут быть найдены здесь: 
    ' https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__dot_net
    
      Пытаться
        Тусклый apiKey = «Твой секретный ключ»
        Тусклый apiURL = "https://api.zerobounce.net/v2/getcredits?api_key=" & apiKey

        Тусклый request Как HttpWebRequest = Прямая трансляция(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
        'Catch Exception - здесь будут показаны все ошибки - если есть проблемы с API
      Конец Пытаться
    

    // Полные библиотеки API и оболочки могут быть найдены здесь: 
    // 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

    Пытаться {
      Строка apiKey = «Твой секретный ключ»;
      Строка apiURL = "https://api.zerobounce.net/v2/getcredits?api_key=" + apiKey; 
    
      Httpwebrequest request = (HttpWebRequest)WebRequest.создайте(apiURL);
      request.Timeout = 150000;
      request.Method = "ПОЛУЧИТЬ";
    
      С помощью (Веб-ответ response = request.GetResponse()) {
         response.Getresponsestream().ReadTimeout = 20000;
         С помощью (StreamReader ostream = Новый StreamReader(response.Getresponsestream())) {
         responseString = ostream.До конца();
         }
      }
      } Поймать (exception ex) {
      // Catch Exception - все ошибки будут показаны здесь - если есть проблемы с API
      }
    

    <?php
    // Полные библиотеки API и оболочки могут быть найдены здесь: 
    // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__php

    // установить ключ api и адрес электронной почты для проверки
    $ apiKey = «Твой секретный ключ»;
    // используем curl для выполнения запроса
    $ url = 'https://api.zerobounce.net/v2/getcredits?api_key='.$ apiKey;
    
    $ ch = curl_init($ url);
    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($ ответ, Правда);
    ?>
    


  // Полные библиотеки API и оболочки могут быть найдены здесь: 
  //https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__java

импортировать Ява.и.о..Буфер чтения;
импортировать Ява.и.о..Inputstreamreader;
импортировать Ява.сеть.HttpURLConnection;
импортировать Ява.сеть.URL;

Общественности Класс Мой класс {

    Общественности статический пустота главный(Строка[] args){

        Строка key = «Твой секретный ключ»;
        Строка targetURL = "https://api.zerobounce.net/v2/getcredits?api_key="+key;

        HttpURLConnection connection = ноль;
        окончательный Строка USER_AGENT = "Mozilla / 5.0";

        Пытаться {
            url url = Новый url(targetURL);
            connection = (HttpURLConnection) url.OpenConnection();
            connection.setrequestmethod("ПОЛУЧИТЬ");
            connection.addrequestproperty(«Пользователь-агент», USER_AGENT);


            connection.setusecaches(Ложь);
            connection.setdooutput(Правда);

            Буфер чтения in = Новый Буфер чтения(
                    Новый Inputstreamreader(connection.getinputstream()));
            Строка inputLine;
            Струнный буфер response = Новый Струнный буфер();

            пока ((inputLine = in.ReadLine()) != ноль) {
                response.append(inputLine);
            }
            in.близко();

            // распечатать результат
            Система.out.println(response.toString());

        } Поймать (Исключение e) {
            e.printstacktrace();
        } в конце концов {
            Если (connection != ноль) {
                connection.отключить();
            }
        }

    }
}
    

    # Полные библиотеки API и оболочки могут быть найдены здесь: 
    # https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__python
    
импортировать requests
импортировать json

target_url = "https://api.zerobounce.net/v2/getcredits?api_key="
secret_key = «Твой секретный ключ»

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

# печатет количество кредитов
распечатать data[«Кредиты»]

    


    // Полные библиотеки API и оболочки могут быть найдены здесь: 
    // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__IOS

позволяь key = «Твой секретный ключ»
позволяь url = url(string: Строка(format: "https://api.zerobounce.net/v2/getcredits?api_key=%@", key))
позволяь task = Urlsession.shared.datatask(with: url!) { (data, response, error) в
    Если error != нль {
        NSLog(«Ошибка (строка (описание: ошибка))»)
    } еще {
        делать {
            позволяь parsedData = Пытаться Jsonserialization.jsonobject(with: data!) Как! [Строка:Любые]
            для (key, value) в parsedData {
                NSLog("(ключ) = (значение)")
            }
        } Поймать {
            распечатать(«Ошибка десериализации JSON: (ошибка)»)
        }
    }
}
task.продолжить()
    

  NSString *key = @ "Твой секретный ключ";
  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;
      Если(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);
      });
  });
    


  // Полные библиотеки API и оболочки могут быть найдены здесь: 
  // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__android

  // Добавляем в build.gradle (App) в скобку "android":
  useLibrary 'org.apache.http.legacy'

  Пример:

  android {
      compileSdkVersion 25
      useLibrary 'org.apache.http.legacy'
  }
  //------------------------------------------
  // Имя файла: JsonParser.java

  импортировать андроид.операционные системы.Асинхронность;
  импортировать организация.json.jsonobject;
  импортировать Ява.util.Итератор;

  Общественности Класс Основное занятие продолжается Appcompatactivity {

      @Override
      защищенный пустота создавать(Сверток savedInstanceState) {
          супер.создавать(savedInstanceState);

          Новый Asynctaskparsejson().выполнять();
      }
  }

  Общественности Класс Asynctaskparsejson продолжается Асинхронность<Строка, Строка, Строка> {

      Строка key = «Твой секретный ключ»;
      Строка url = "https://api.zerobounce.net/v2/getcredits?api_key="+key;

      @Override
      защищенный пустота onpreexecute() {
      }

      @Override
      защищенный Строка doinbackground(Строка... arg0) {

          Jsonparser jParser = Новый Jsonparser();
          jsonobject json = jParser.getjsonfromurl(url);
          Итератор keys = json.ключи();
          пока( keys.hasnext() ) {
              Строка key = (Строка)keys.следующий();
              Пытаться {
                  Система.out.println("ZeroBounce:"+key+" = " +json.получить(key).toString());
              }
              Поймать (Исключение e){}
          }

          Вернуть ноль;
      }
      @Override
      защищенный пустота onpostexecute(Строка strFromDoInBg) {}
  }

  //---------------------------------------------------
  // Имя айла: MainActivity.java

  пакет ком.Zerobounce.zbapiandroid;

  импортировать Ява.и.о..Буфер чтения;
  импортировать Ява.и.о..IOException;
  импортировать Ява.и.о..Входной поток;
  импортировать Ява.и.о..Inputstreamreader;
  импортировать Ява.и.о..UnsupportedEncodingException;

  импортировать организация.apache.http.Httpentity;
  импортировать организация.apache.http.Httpresponse;
  импортировать организация.apache.http.клиент.Clientprotocolexception;
  импортировать организация.apache.http.клиент.методы.Httpget;
  импортировать организация.apache.http.имп.клиент.Defaulthttpclient;
  импортировать организация.json.Jsonexception;
  импортировать организация.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.getcontent();

          } Поймать (UnsupportedEncodingException e) {
              e.printstacktrace();
          } Поймать (Clientprotocolexception e) {
              e.printstacktrace();
          } Поймать (IOException e) {
              e.printstacktrace();
          }

          Пытаться {

              Буфер чтения reader = Новый Буфер чтения(Новый Inputstreamreader(is, "изо- 8859-1"), 8);
              StringBuilder sb = Новый StringBuilder();
              Строка line = ноль;
              пока ((line = reader.ReadLine()) != ноль) {
                  sb.append(line + "
");
              }
              is.близко();
              json = sb.toString();

          } Поймать (Исключение e) {
              Журнал.e(TAG, «Ошибка преобразования результата» + e.toString());
          }

          Пытаться {
              jObj = Новый jsonobject(json);
          } Поймать (Jsonexception e) {
              Журнал.e(TAG, «Ошибка разбора данных» + e.toString());
          }

          Вернуть jObj;
      }
  }
    

Этот API сообщит вам, сколько кредитов вы оставили на своей учетной записи. Это просто, быстро и легко в использовании.

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]

Этот API сообщит вам, сколько кредитов у вас осталось на вашей учетной записи.

API вернет эти результаты в формате JSON с помощью метода getcredits. кредиты - сумма кредитов, которые вы оставили в своем аккаунте для проверки электронной почты. Если возвращается - 1, это означает, что ваш ключ API недействителен.

Ответ конечной точки

Этот API сообщит вам, сколько кредитов вы оставили на своей учетной записи. Это просто, быстро и легко в использовании.

Успешный ответ

      
  {«Кредиты»:2375323}
    

Овет об ошибке

      
  {«Кредиты»:-1}