Python SMSPilot API
Project description
SmsPilotPy
Не официальный клиент API проекта SMSPilot
Установка
pip install sms-pilot-py
Пример использования
from sms_pilot import SmsPilot
API_KEY = 'XXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZ'
api = SmsPilot(API_KEY, default_sender='INFORM')
result = api.send_message(79201112223, 'Привет, мир!')
print(result.send.status)
print(result.cost)
Отправка нескольких сообщений
from sms_pilot import SmsPilot
from sms_pilot.callback import Callback
API_KEY = 'XXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZ'
api = SmsPilot(API_KEY, default_sender='INFORM')
api.add_message(79221112233, 'Hello')
api.add_message(79221112222, 'Привет', sender='MYSENDER')
api.add_message(79122334434, 'Привет мир', id=455, callback=Callback('https://smspilot.ru/callback', 'POST'))
result = api.send_messages()
print(result.cost)
for msg_result in result.send:
print(msg_result.status, msg_result.id)
Для использования требуется регистрация на https://smspilot.ru
Больше информации о API на http://www.smspilot.ru/apikey.php
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
sms-pilot-py-0.2.tar.gz
(6.4 kB
view hashes)
Built Distribution
Close
Hashes for sms_pilot_py-0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f4c06bbe48b56647a1d84fc9792f28c5b6008296ce8825ccf5f70bf18900289 |
|
MD5 | 0cff04d0fc1f1922bfbf7ed70c7d47e6 |
|
BLAKE2b-256 | d42a1b78959842b0673cc50fdb3f22cee1a9be88c54af5e40f509dd8daaf4048 |