Wiki

Clone wiki

smssend.lua / Документация модуля

Подключение модуля:

smsrulib = require"smsrulib"

Инициализация модуля:

sms_client = smsrulib.init(login, password)

Проверка аутентификации:

sms_client:test_auth()

Получение хэша sha512(token+password)

sms_client:get_crypt_key()

Получение токена:

sms_client:get_token()

Отправка сообщения:

sms_client:send(to, text[, from, time, translit, test])

Получение статуса отравленного сообщения:

sms_client:status(id)

Получение стоимости сообщения на указанный номер и количество сообщений, необходимых для его отправки:

sms_client:cost(to, message)

Получение баланса:

sms_client:balance()

Получение текущих лимитов:

sms_client:limit()

Добавление номера to в stop-list c причиной reason:

sms_client:stoplist_add(phone, reason)

Удаление номера из stop-list:

sms_client:stoplist_del(phone)

Updated