Ответ при fmt=3: balance; при cur=1 и ненулевом кредите — credit, currency.
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
login |
query | string | да | Логин (или apikey) |
psw |
query | string | да | Пароль |
cur |
query | integer | нет | Вернуть валюту счёта |
fmt |
query | integer | нет | 0/1 строка, 2 XML, 3 JSON |
Пример запроса:
https://smsc.ru/sys/balance.php?login=<login>&psw=<password>
https://smsc.ruhttps://www2.smsc.ruТип: API-ключ
Параметры login и psw (пароль создаётся или меняется на странице паролей в кабинете) либо apikey вместо пары логин/пароль. Если в кабинете задан список разрешённых IP, запросы с других адресов отклоняются с ошибкой 2.
fmt=0 — ERROR = N (описание), при fmt=1 — 0,-N, при fmt=3 — {"error": "...", "error_code": N}; для ошибок 3, 6, 7, 8 дополнительно возвращается id.__PING__, __CALL__, __HLR__, __auth__./sys/templates.php (шаблоны), /sys/op_templates.php (шаблоны операторов), /sys/jobs.php (рассылки), /sys/ping.php (уведомления).Если этого недостаточно — официальная документация: https://smsc.ru/api/http/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/smsc.md