Octopush API 的 Python 库
项目描述
Octopush API的 Python 库。
Octopush 提供了一种内部构建的托管服务(SaaS、软件即服务和 API)的解决方案,让主要群体、广告公司和 IT 公司的营销部门能够享受支持将 SMS 消息发送到超过200个国家。
安装
通过 PyPI 安装
pip install octopush
或者将octopush添加到应用程序的需求文件中 ,然后运行
pip install -r requirements.txt
或者从源代码
git clone https://github.com/bearburger/octopush-api-python.git
cd octopush-api-python
python setup.py install
用法
配置文件 ( config.js )
import octopush
import datetime
config = {
'user_login': '*******@*******',
'api_key': '****************',
'sms_recipients': ['+33600000000'],
'sms_text': 'test text ' + datetime.datetime.now().strftime("%Y-%m-%d %H:%M"),
'sms_type': octopush.SMS_WORLD,
'sms_sender': 'onesender'
}
余额检查
from octopush import SMS
from config import config
sms = SMS(config['user_login'], config['api_key'])
result = sms.get_balance()
for balance in result.findall('balance'):
print(balance.attrib['type'], balance.text)
短信发送
from octopush import SMS
from config import config
import uuid
sms = SMS(config['user_login'], config['api_key'])
sms.set_sms_text(config['sms_text'])
sms.set_sms_recipients(config['sms_recipients'])
sms.set_sms_type(config['sms_type'])
sms.set_sms_sender(config['sms_sender'])
sms.set_sms_request_id(str(uuid.uuid1()))
result = sms.send()
print(result)
要求
API 密钥,在octopush.com注册获取一个
Python 2.6+、3.5+
文档
该库使用PyDoc完整记录,并将在所有支持它的编辑器中显示自动补全。或者,您可以通过pydoc工具构建 HTML 版本的文档。
在Octopush API 文档门户上提供 API 文档。
项目详情
关
octopush-1.0.0.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 83136d9a325a8c306aeea2b51356a0b8494d1e447f31c7a0edf044473b39bd72 |
|
MD5 | 96dbc537c5c1a51707c1e84b874f6c38 |
|
布莱克2-256 | 23624ca11d1fb6ca76061b0c43b5b59e09dc94f895417d801fdc2d5f84bea71b |