Python client for manage SmsApi account.
Project description
python-client
=============
Klient napisany w języku Python, pozwalający na wysyłanie wiadomości SMS, MMS, VMS oraz zarządzanie kontem w serwisie SMSAPI.pl
EXAMPLES:
```python
from smsapi.client import SmsAPI
from smsapi.responses import ApiError
api = SmsAPI()
# autoryzacyja standardowa
api.set_username('your-username')
api.set_password('your-api-password')
# lub za pomocą tokenu
api.auth_token = 'your-api-token'
try:
api.service('sms').action('send')
api.set_content('Hello [%1%] [%2%]')
api.set_params('name', 'last name')
api.set_to('60xxxxxxx')
api.set_from('Info') #Pole nadawcy lub typ wiadomość 'ECO', '2Way'
result = api.execute()
for r in result:
print r.id, r.points, r.status
except ApiError, e:
print '%s - %s' % (e.code, e.message)
```
więcej przykładów znajduje się w katalogu 'examples'
Przykład zmiany adresu serwera na zapasowy:
```python
api = SmsAPI()
api.set_hostname('https://api2.smsapi.pl/') #Zapasowy serwer
```
## LICENSE
[Apache 2.0 License](https://github.com/smsapi/smsapi-python-client/blob/master/LICENSE)
## INFO ABOUT DEPRECATED MODULES
Module for phonebook endpoints is deprecated, please use https://github.com/smsapi/smsapi-contacts-python-client
=============
Klient napisany w języku Python, pozwalający na wysyłanie wiadomości SMS, MMS, VMS oraz zarządzanie kontem w serwisie SMSAPI.pl
EXAMPLES:
```python
from smsapi.client import SmsAPI
from smsapi.responses import ApiError
api = SmsAPI()
# autoryzacyja standardowa
api.set_username('your-username')
api.set_password('your-api-password')
# lub za pomocą tokenu
api.auth_token = 'your-api-token'
try:
api.service('sms').action('send')
api.set_content('Hello [%1%] [%2%]')
api.set_params('name', 'last name')
api.set_to('60xxxxxxx')
api.set_from('Info') #Pole nadawcy lub typ wiadomość 'ECO', '2Way'
result = api.execute()
for r in result:
print r.id, r.points, r.status
except ApiError, e:
print '%s - %s' % (e.code, e.message)
```
więcej przykładów znajduje się w katalogu 'examples'
Przykład zmiany adresu serwera na zapasowy:
```python
api = SmsAPI()
api.set_hostname('https://api2.smsapi.pl/') #Zapasowy serwer
```
## LICENSE
[Apache 2.0 License](https://github.com/smsapi/smsapi-python-client/blob/master/LICENSE)
## INFO ABOUT DEPRECATED MODULES
Module for phonebook endpoints is deprecated, please use https://github.com/smsapi/smsapi-contacts-python-client
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
smsapi-client-1.1.3.tar.gz
(12.3 kB
view hashes)
Built Distribution
Close
Hashes for smsapi_client-1.1.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2800dfde9432d92a45897f162e75d573e8265491415633205c5b6fc3da407c9f |
|
MD5 | 0336a28fc347ee28754cc00354549ccb |
|
BLAKE2b-256 | b8128fe47dae4b479162fa28c77532470a7d0b88066757d42d9259c439c5201e |