get_numbers_status

get_numbers_status(country=0, operator='any')

Данная команда позволяет получить количество доступных номеров.

Команда на вход принимает параметры:
  • country – номер страны. Например: 0 - Россия, 1 - Украина, 2 - Казахстан, 3 - Китай, 4 - Филиппины, 5 - Мьянма, 6 - Индонезия, 7 - Малайзия, 10 - Вьетнам, 11 - Кыргызстан, 12 - США, 13 - Израиль, 14 - Гонконг, 15 - Польша, 16 - Англия, 17 - Мадагаскар, 18 - Конго, 19 - Нигерия, 20 - Макао, 21 - Египет, 23 - Ирландия, 24 - Камбоджа, 25 - Лаос, 26 - Гаити, 27 - Кот д'Ивуар, 28 - Гамбия, 29 - Сербия, 30 - Йемен, 31 - ЮАР, 32 - Румыния, 34 - Эстония, 35 - Азербайджан, 36 - Канада, 37 - Марокко, 38 - Гана, 39 - Аргентина, 40 - Узбекистан, 41 - Камерун, 42 - Чад, 43 - Германия, (не обязательно, если не указано, то по умолчанию будет выдано количество в соответствии с настройкой в левом меню).
  • operator – сотовый оператор номера, допустимые значения - megafon, mts, beeline, tele2, any (не обязательно, если не указано, то по умолчанию будет выдано).
После отработки команда возвращает результат своей работы в робот
  • строка - строка с ответом сервиса в json формате: {"vk_0":179,"ok_0":197,"wa_0":185,"vi_0":72,"tg_0":215,"wb_0":88,"go_0":222,"av_0":21,"av_1":42,"fb_0":239}, где до черточки - название сервиса, после - обозначение нужно ли включать переадресацию. 0 - не включать. 1 - включать.(type: string)
  • false - заполнить лист данными не удалось (type: bool)
Возможные ошибки:
  • BAD_KEY – неверный API-ключ
  • ERROR_SQL – ошибка SQL-сервера



Примеры использования (php)

<?php $xhe_host = "127.0.0.1:7010";
 
// подключим функциональные объекты, если еще не подключен
if (!isset($path))
  $path="../../../Templates/init.php";
require($path);
 
// начало
echo "<hr><font color=blue>smsactivate->".basename (__FILE__)."</font><hr>";
 
// задаём ключ апи сервиса
$smsactivate->api_key = '3161df9b1fe1ccb8cfd7dA91db765de8';
// получить количество номеров
// страна
/*$country - страна номера, 0 - Россия, 1 - Украина, 2 - Казахстан, 3 - Китай, 4 - Филиппины, 5 - Мьянма, 6 - Индонезия, 7 - Малайзия, 10 - Вьетнам, 11 - Кыргызстан, 12 - США, 13 - Израиль, 14 - Гонконг, 15 - Польша, 16 - Англия, 17 - Мадагаскар, 18 - Конго, 19 - Нигерия, 20 - Макао, 21 - Египет, 23 - Ирландия, 24 - Камбоджа, 25 - Лаос, 26 - Гаити, 27 - Кот д'Ивуар, 28 - Гамбия, 29 - Сербия, 30 - Йемен, 31 - ЮАР, 32 - Румыния, 34 - Эстония, 35 - Азербайджан, 36 - Канада, 37 - Марокко, 38 - Гана, 39 - Аргентина, 40 - Узбекистан, 41 - Камерун, (не обязательно, если не указано, то по умолчанию будет выдано количество в соответствии с настройкой в левом меню).*/
$country=0; 
// сотовый оператор megafon, mts, beeline,tele2,any 
// только для РФ
$operator='any';
echo $smsactivate->get_numbers_status($country,$operator);
 
// конец
echo "<hr><br>";
 
// Quit
$app->quit();
?>

Примеры использования (cs)

#region using
 
using System;
using System.Diagnostics;
using System.Collections.Generic;
using System.Linq;
using System.IO;
using System.Text;
using System.Threading;
 
using XHE;
using XHE.XHE_DOM;
using XHE.XHE_System;
using XHE.XHE_Window;
using XHE.XHE_Web;
 
#endregion
 
 class Program:XHEScript
 {
	  static void Main(string[] args)
	  {
			// init XHE
			server="127.0.0.1:7011";
			InitXHE();
 
			// ключ
            smsactivate.api_key = "3161df9b1fe1ccb8cfd7dA91db765de8";
			// начало
			echo("<hr><font color=blue>smsactivate.get_numbers_status</font><hr>");
 
			// 1 шаг
			// получить количество номеров
            // страна
            /*$country - страна номера, 0 - Россия, 1 - Украина, 2 - Казахстан, 3 - Китай, 4 - Филиппины, 5 - Мьянма, 6 - Индонезия, 7 - Малайзия, 10 - Вьетнам, 11 - Кыргызстан, 12 - США, 13 - Израиль, 14 - Гонконг, 15 - Польша, 16 - Англия, 17 - Мадагаскар, 18 - Конго, 19 - Нигерия, 20 - Макао, 21 - Египет, 23 - Ирландия, 24 - Камбоджа, 25 - Лаос, 26 - Гаити, 27 - Кот д'Ивуар, 28 - Гамбия, 29 - Сербия, 30 - Йемен, 31 - ЮАР, 32 - Румыния, 34 - Эстония, 35 - Азербайджан, 36 - Канада, 37 - Марокко, 38 - Гана, 39 - Аргентина, 40 - Узбекистан, 41 - Камерун, (не обязательно, если не указано, то по умолчанию будет выдано количество в соответствии с настройкой в левом меню).*/
            string country="0"; 
            // сотовый оператор megafon, mts, beeline,tele2,any 
            // только для РФ
            string smsoperator="any";
            echo (smsactivate.get_numbers_status(country,smsoperator));
 
			// конец
			echo("<hr><br>");
 
			app.quit();            
	  }
}