Skip to content
 
 

Repository files navigation

smsapi-python

Build Status PyPI

Client for SMSAPI.

COMPATIBILITY:

Compatible with Python 2.7+, 3.+.

REQUIREMENTS:

requests

INSTALLATION:

If You have pip installed:

sudo pip install smsapi-client

else You can install manually:

git clone https://github.com/smsapi/smsapi-python-client.git

cd smsapi-python

python setup.py install

Client instance:

If You are smsapi.pl customer You should import

    from smsapi.client import SmsApiPlClient

else You need to use client for smsapi.com

    from smsapi.client import SmsApiComClient

Credentials

  • Access Token
    client = SmsApiPlClient(access_token='your-access-token')

Examples

  • Send SMS
    from smsapi.client import SmsApiPlClient
    
    client = SmsApiPlClient(access_token='your access token')
    
    send_results = client.sms.send(to='phone number', message='text message')

    for result in send_results:
        print(result.id, result.points, result.error)
  • You can find more examples in "examples" directory in project files.

Error handling

    from smsapi.exception import SmsApiException

    try:
        contact = client.sms.send(to='123123')
    except SmsApiException as e:
        print(e.message, e.code)

LICENSE

Apache 2.0 License

About

SMSAPI Python client. It allows you to send SMS and PUSH messages, manage Short URLs and administer your account.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages