Skip to main content

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()

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

sbt-python-client-1.0.8.tar.gz (4.7 kB view details)

Uploaded Source

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

Hashes for sbt-python-client-1.0.8.tar.gz
Algorithm Hash digest
SHA256 9cb2133a117ba686672db30fc1eab56c40e091b70a99f692db690524b2c14195
MD5 3f141e5542ffda9ac5488da14340c72c
BLAKE2b-256 370b326121ef50e598eb9d903d342492228031fa354f6151d3a42651eca86027

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page