Client for https://turbosms.ua
Project description
Реализация SOAP сервиса для отправки смс через сервис turbosms.ua Python3+
Для установки пакета выполните:
$ pip install turbosmsua-python3
Все. Теперь в системе доступен пакет turbosmsua.
import turbosmsua
# Создадим инстанс
# Если неверный логин/пароль или что-то еще будет выброшен ValueError с описанием ошибки от сервиса
t = turbosmsua.Turbosms(login, password)
# Получение баланса. Float или ValueError
t.balance()
# Отправка смс.
# Первый параметр - отправитель
# Второй параметр - список получателей
# Третий параметр - текст
# Четвертый параметр - wappush - url. Оно как-то странно работает и смс с ним на айфон не доходят
#
# В ответ dict. С ключем status - это статус отправок по русски как отдал сервис,
# все остальные ключи - это номер телефона и статус ответа по ним.
send_statuses = t.send_text("sended",
[960000000, 80960000000, 380960000000, "960000000", "+380960000000"],
"Это текст сообщения")
# Получение статуса отправки по id сообщения. В ответ не обработанный ответ от сервиса
print t.message_status("123123-3123123-1231ad-sd")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file turbosmsua-python3-0.4.1.tar.gz
.
File metadata
- Download URL: turbosmsua-python3-0.4.1.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4ef1888bdded31344648ff7074e0a805edb18e4e5e3ee0df44a8f963bd357d5 |
|
MD5 | 14d3ccf28eb13b9d784d5d94f3ab2be2 |
|
BLAKE2b-256 | 4f397ef4e9ecde77a9d23f37db10b8bc3f9d21a148dd1851e38962b3526fa337 |