humanemulator.net — справка. Продукт, демо и покупка — на хуманэмулятор.рф | Демо | Купить | API | лог изменений

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 - Камерун, (не обязательно, если не указано, то по умолчанию будет выдано количество в соответствии с настройкой в левом меню).
  • $operator – сотовый оператор только для РФ: megafon, mts, beeline,tele2, any.

    После отработки функция возвращает результат своей работы в скрипт :
  • строка – строка с ответом сервиса в json формате: {"vk_0":"0","ig_0":"3","ok_0":"1","vi_0":"3","other_0":"2"}.
    Где до черточки - название сервиса, после обозначение нужно ли включать переадресацию. 0 - не включать. 1 - включать.
    Возможные ошибки:
    BAD_KEY - Неверный API-ключ
    ERROR_SQL - ошибка SQL-сервера

    Пример использования
    <?php
    // Scenario: Get numbers status from cheapsms service
    
    $xhe_host = "localhost:7010";
    if (!isset($path)){
        // Path to the init.php file for connecting to the XHE API
        $path = "../../../Templates/init.php";
        // Including init.php grants access to all classes and functionality for working with the XHE API
        require($path);
    }
    
    // beginning
    echo "\n<font color=blue>cheapsms->".basename (__FILE__)."</font>\n";
    
    // step: set API key for the service
    $apiKey = '3161df9b1fe1ccb8cfd7dA91db765de8';
    WEB::$cheapsms->api_key = $apiKey;
    
    // step: get numbers count
    // country
    /*$country - country of number, 0 - Russia, 1 - Ukraine, 2 - Kazakhstan, 3 - China, 4 - Philippines, 5 - Myanmar, 6 - Indonesia, 7 - Malaysia, 10 - Vietnam, 11 - Kyrgyzstan, 12 - USA, 13 - Israel, 14 - Hong Kong, 15 - Poland, 16 - England, 17 - Madagascar, 18 - Congo, 19 - Nigeria, 20 - Macau, 21 - Egypt, 23 - Ireland, 24 - Cambodia, 25 - Laos, 26 - Haiti, 27 - Cote d'Ivoire, 28 - Gambia, 29 - Serbia, 30 - Yemen, 31 - South Africa, 32 - Romania, 34 - Estonia, 35 - Azerbaijan, 36 - Canada, 37 - Morocco, 38 - Ghana, 39 - Argentina, 40 - Uzbekistan, 41 - Cameroon, (optional, if not specified, then by default the quantity will be issued according to the setting in the left menu).*/
    $country = 0; 
    // mobile operator megafon, mts, beeline,tele2,any 
    // only for RF
    $operator = 'any';
    
    // Example 1: get numbers status
    echo WEB::$cheapsms->get_numbers_status($country, $operator);
    
    // end
    echo "\n";
    
    // Quit the application
    WINDOW::$app->quit();
    ?>
    # Additional paths
    import sys
    sys.path.insert(0, '../../../Templates PY/')
    
    xhe_host = "127.0.0.1:7010"
    from xweb_human_emulator import *
    
    # начало
    echo("<hr><font color=blue>cheapsm.get_numbers_status</font><hr>")
    
    # 1 шаг
    echo("1. Вызовем метод get_numbers_status : ");
    result = cheapsm.get_numbers_status(0, "any")
    echo(result);
    
    # конец
    echo("<hr><br>")
    
    # уведомляем среду что скрипт закончил работать
    app.quit()
    #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 = "localhost:7010";
    			InitXHE();
    
    			// ключ
                cheapsms.api_key = "3161df9b1fe1ccb8cfd7dA91db765de8";
    			// начало
    			echo("<hr><font color=blue>cheapsms.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 (cheapsms.get_numbers_status(country,smsoperator));
    
    			// конец
    			echo("\n\n");
    
    			app.quit();            
    	  }
    }
    // подключим функциональные объекты, если еще не подключен
    xhe_host="127.0.0.1:7010";
    echo=require("../../../Templates JS/init.js");
    
    // начало
    echo("<hr><font color=blue>cheapsm.get_numbers_status</font><hr>");
    
    // 1 шаг
    echo("1. Вызовем метод get_numbers_status : \n");
    var result = cheapsm.get_numbers_status(0, "any");
    echo(result+"\n");
    
    // конец
    echo("\n");
    
    // уведомляем среду что скрипт закончил работать
    app.quit();

    =============================================
    cheapsms    Объекты    DOM  System  Vision  Web  Window        
    =============================================
    если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этой функции, пишите в комментарии или на наш форум
    .