Links
Comment on page

Запрос проверки баланса

post
http://lk.mysmpp.ru/xml/balance.php
Запрос проверки баланса
Parameters
Header
Content-type*
String
text/xml; charset=utf-8;
Body
login.value*
String
Ваш логин в системе
password.value*
String
Ваш пароль в системе
token.value*
String
Вместо логина и пароля можно использовать секретный ключ. Для его получения обратитесь к менеджеру
Responses
200: OK
В случае получения правильного XML-документа
400: Bad Request
В случае возникновения ошибки в отправленном XML-документе

Расшифровка параметров в ответах на запрос

Параметр
Тип данных
Описание
money
Int
Остаток средств
sms
Int
Количество доступных SMS сообщений для данного направления
sms.area
String
Направление, в котором может быть отправлено данное количество SMS
error
String
Текст ошибки может принимать следующие значения:
  • Неправильный формат XML документа
  • Неправильный логин или пароль
  • POST данные отсутствуют

Пример XML запроса

<?xml  version="1.0" encoding="utf-8" ?>
<request>
<security>
<login value="логин" />
<password value="пароль" />
</security>
</request>
При этом количество SMS не может быть суммировано по разным направлениям. При отправке смс в одном направлении уменьшается количество доступных SMS сообщений во всех других направления в соответствии с их стоимостью.

Пример

У вас на балансе 10 y.e. Стоимость SMS сообщения отправленного в Россию составляет 1 y.e. Стоимость SMS сообщения отправленного в Украину составляет 2 y.e.
При этом вам вернется XML-документ следующего содержания:
<?xml version="1.0" encoding="utf-8" ?>
<response>
<money>10</money>
<sms area="Россия">10</sms>
<sms area="Украина">5</sms>
</response>
Если вы отправите две смс в Россию, то XML-документ изменится следующим образом:
<?xml version="1.0" encoding="utf-8" ?>
<response>
<money>8</money>
<sms area="Россия">8</sms>
<sms area="Украина">4</sms>
</response>
Last modified 3mo ago