A python implementation of solutionsbytext REST API
Project description
=====================================================================
sbt-python-client: Wrapper for consuming `solutions by text REST API <https://www.solutionsbytext.com/api-support/api-documentation/>`_.
=====================================================================
sbt-python-client implements solutionsbytext REST APIs for python.
============
* Python Python 3.5+
Install
============
The quick way::
pip install sbt-python-client
Typical usage often looks like this :
1. Security Token
.. code-block:: python
from solutions_by_text import create_security_token
API_KEY = '<API_KEY_PROVIDED_BY_SBT>'
# use 'ui' for production and 'test' for stagging APIs
STAGE = 'test'
security_token = create_security_token(API_KEY, STAGE)
1. Carrier
.. code-block:: python
from solutions_by_text import carrier
security_token = create_security_token(API_KEY, STAGE)
carrier_object = carrier.CarrierLookUp(
security_token=security_token,
org_code='ORG_CODE',
stage=STAGE,
phone='<PHONE_NUMBER>')
response = carrier_object.get()
2. Subscriber
.. code-block:: python
from solutions_by_text import subscriber
phones = '%s' % (["XXXXXXXXXX", "ZZZZZZZZZZ"])
subscriber_object = subscriber.SubscriberStatus(
security_token=security_token,
org_code='ORG_CODE',
stage=STAGE,
phone=phones)
response = subscriber_object.get()
2. Message
.. code-block:: python
from solutions_by_text import message
phone = "XXXXXXXXXX"
my_message = "This is my text message"
message_object = message.Message(
security_token=security_token,
org_code='ORG_CODE',
stage=STAGE,
phone=phone,
message=my_message)
response = message_object.send()
sbt-python-client: Wrapper for consuming `solutions by text REST API <https://www.solutionsbytext.com/api-support/api-documentation/>`_.
=====================================================================
sbt-python-client implements solutionsbytext REST APIs for python.
============
* Python Python 3.5+
Install
============
The quick way::
pip install sbt-python-client
Typical usage often looks like this :
1. Security Token
.. code-block:: python
from solutions_by_text import create_security_token
API_KEY = '<API_KEY_PROVIDED_BY_SBT>'
# use 'ui' for production and 'test' for stagging APIs
STAGE = 'test'
security_token = create_security_token(API_KEY, STAGE)
1. Carrier
.. code-block:: python
from solutions_by_text import carrier
security_token = create_security_token(API_KEY, STAGE)
carrier_object = carrier.CarrierLookUp(
security_token=security_token,
org_code='ORG_CODE',
stage=STAGE,
phone='<PHONE_NUMBER>')
response = carrier_object.get()
2. Subscriber
.. code-block:: python
from solutions_by_text import subscriber
phones = '%s' % (["XXXXXXXXXX", "ZZZZZZZZZZ"])
subscriber_object = subscriber.SubscriberStatus(
security_token=security_token,
org_code='ORG_CODE',
stage=STAGE,
phone=phones)
response = subscriber_object.get()
2. Message
.. code-block:: python
from solutions_by_text import message
phone = "XXXXXXXXXX"
my_message = "This is my text message"
message_object = message.Message(
security_token=security_token,
org_code='ORG_CODE',
stage=STAGE,
phone=phone,
message=my_message)
response = message_object.send()
Project details
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 sbt-python-client-1.0.8.tar.gz.
File metadata
- Download URL: sbt-python-client-1.0.8.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9cb2133a117ba686672db30fc1eab56c40e091b70a99f692db690524b2c14195
|
|
| MD5 |
3f141e5542ffda9ac5488da14340c72c
|
|
| BLAKE2b-256 |
370b326121ef50e598eb9d903d342492228031fa354f6151d3a42651eca86027
|