LiteSMS.net

Отправка SMS-сообщений через Интернет

Добавления в API action=balancemoney и translit в SOAP

Поместил: Администратор сайта    Дата:2010-09-13 13:03:08

Всвязи с переходом на новую систему тарификации в API для поддержания совместимости с существующими системами, работающими с нашим сервисом, для получения баланса используется переменная action=balance, возвращающая кол-во смс на счёте из расчёта 1.5 руб за СМС(то есть аналог расчета по зоне СНГ).

Для получения баланса в рублях - используйте метод action=balancemoney

В SOAP-интерфейсе по-умолчанию баланс возвращается в рублях.

Также в SOAP-интерфейсте добавлен необязательный параметр $translit (по-умолчанию = 0), который используется для принудительной транслитерации SMS-сообщений.

Пример работы транслитерации при отправке смс через SOAP-интерфейс на PHP:

ini_set("soap.wsdl_cache_enabled", "1"); // включаем кэширование WSDL
//Создаем SOAP-клиента
$client = new SoapClient("http://litesms.net/sms_soap.php?wsdl", array('login'=>'user', 'password'=>'pass'));
try {
//Выводим все функции
print_r($client->__getFunctions());

//Отправляем SMS
echo $client->sendSMS("Тестовое сообщение", "79123456789", "litesms", "1"); // явно транслитерируем сообщение

//Получаем баланс в системе
echo $client->getBalance();

 

Наверх

Вход

Служба поддержки

Оплата сотовой связи
БЕЗ КОМИССИИ!!!