Skip to content

dignio/smsframework-target365

 
 

Repository files navigation

|Build Status|

SMSframework Target365 Provider

Target365 Provider for smsframework.

You need an account with "SMS Server" service set up. You'll need the following configuration: username, password.

Installation

Install from pypi:

$ pip install smsframework_target365

To receive SMS messages, you need to ensure that Flask microframework is also installed:

$ pip install smsframework_target365[receiver]

Initialization

from smsframework import Gateway
from smsframework_target365 import Target365Provider

gateway = Gateway()
gateway.add_provider('target365', Target365Provider,
    base_url='https://shared.target365.io/',
    key_name='YourKeyName',
    private_key='SecretHex'
)

Config

Source: /smsframework_target365/provider.py

  • base_url: str: target365 api base url
  • key_name: str: Key identifier on target365
  • private_key: str: hex number from openssl pkey -in mykey.pem -text see Target365 SDK

Sending Parameters

Provider-specific sending params: None

Additional Information

OutgoingMessage.meta

Provider-specific sending params

IncomingMessage.meta

Provider-specific income message fields.

MessageStatus.meta

Provider-specific message status fields.

Receivers

Source: /smsframework_target365/receiver.py

Message Receiver: /im

Go to Configuration > Connections, click 'Change'. Put the message receiver URL into "HTTP url" field.

Message Receiver URL: <provider-name>/im

About

SMS Framework: Target365 Provider

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 90.2%
  • Makefile 9.8%