python-alphasms-client
Client API implementation for AlphaSMS Ukrainian SMS service provider. XML API v1.5 was used.
Installing is as simple as:
pip install alphasms-client
Usage example:
import alphasms
a = alphasms.Client(api_key="some_key") # login and password are fine, too
print('Your balance: %s' % a.check_balance())
sms_result = a.send_sms('0681234567', 'MyCompany', 'API TEST')
print(a.get_status(sms_id=sms_result.sms_id))
Messages may be queued for delivery (this will make things faster):
with a.message_queue() as q:
q.add_message('0681234567', 'MyCompany', 'Queued messaging TEST')
q.add_message('0667654321', 'MyCompany', 'Queued messaging TEST 2')