О сервисе Тарифы Требования Операторы Демо





json API

Методы API:

  • Отправка смс
  • Смс-баланс
  • Биллинг-баланс
  • Проверка статуса сообщения

Запросы для работы с сервисом AvisoSMS передаются в теле post-запроса на URI http://api.avisosms.ru/sms/json/1 в кодировке UTF-8.

Отправка SMS

Запрос
{'send_message': [{'destination_address': '', 'message': '', 'source_address': ''}, ], 'username': '',  'password': ''}
Ответ
{'status': 'Error_Invalid_Login'}
или
{'send_message': [{'destination_address': '', 'message': '', 'source_address': '', id: 'msgid', 'status': 'OK_Operation_Completed'}], 'status': 'OK_Operation_Completed'}

SMS-баланс
Запрос
{'get_sms_balance': [], 'username': '',  'password': ''}
Ответ.
{'sms_balance': 100.0, 'status': 'OK_Operation_Completed'}

Проверка статуса сообщения
Запрос.
{'get_message_state': ['msgid'], 'username': '',  'password': ''}
Ответ.
{'message_state': {'msgid': 'Delivered_To_Recipient'}, 'status': 'OK_Operation_Completed'}

Билинг-баланс
Запрос
{'get_billing_balance': [], 'username': '',  'password': ''}
Ответ.
{'billing_balance': 100.0, 'status': 'OK_Operation_Completed'}