一个Python库和命令行工具,可通过smstrade服务发送短信。
项目描述
关于smstrade
Smstrade是一个Python库,可用于通过smstrade.eu的服务发送短信。
http(s) API文档位于http://www.smstrade.eu/pdf/SMS-Gateway_HTTP_API_v2_en.pdf。
安装
您可以从Python包索引 PyPI或从Git存储库安装smstrade。
要从PyPI安装,您可以使用pip
pip install smstrade
要从Git安装,您需要克隆存储库并运行setup.py
git clone https://git.gitorious.org/python-smstrade/python-smstrade.git cd python-smstrade python setup.py develop
使用方法
发送短信
您可以使用API发送短信
import smstrade api = smstrade.SMSTrade() api.key = 'yourkey' api.send_sms(['00491701234567'], 'Test message')
或使用命令行工具完成相同的操作
smstrade_send --key yourkey 00491701234567 'Test message'
运行以下命令以获取命令行工具的帮助:
smstrade_send -h
获取账户余额
使用 API 获取您的账户余额
import smstrade api = smstrade.SMSTradeBalanceAPI() api.key = 'yourkey' balance = api.get_balance()
或使用命令行工具完成相同的操作
smstrade_balance --key yourkey
许可证
版权所有 (c) 2014 Jan Dittberner
在此特此授予任何获得本软件及其相关文档副本(“软件”)的人免费使用权,不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,并允许向软件提供副本的人执行上述操作,但须遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。
本软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的,还是关于适销性、特定用途适用性或非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论是在合同、侵权或其他情况下产生,是否与软件或软件的使用或其他方式有关。
变更记录
版本 0.2.4 (2014-06-04)
添加 Python3 支持
版本 0.2.3 (2014-02-22)
在 setup.py 的 find_packages 中排除测试
版本 0.2.2 (2014-02-22)
在 MANIFEST.in 中包含缺失的 LICENSE 和 version.txt 文件
版本 0.2.1 (2014-02-21)
修复错别字,使用 dlr 代替 dir
改进测试
版本 0.2 (2014-02-20)
添加对账户余额请求的支持
版本 0.1 (2014-02-20)
初始发布
支持在http://www.smstrade.eu/pdf/SMS-Gateway_HTTP_API_v2_en.pdf中记录的 SMS 发送 API
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
构建分发
smstrade-0.2.4.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | c8b1f0d3c4ecd346598297c481b511e475232b3bbc79f40e4cf3c672fafc8150 |
|
MD5 | 8a6b1ec7969c76780c4f1c01b96b3531 |
|
BLAKE2b-256 | ae8e360a0f11c8b9200dbbfc361ffc2d364cfc54830d48b005ee6512c92f7be0 |
smstrade-0.2.4-py2.py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | b1991559027e179f96e290283f6f321d914989fce1e0c8146fc79649b96293c3 |
|
MD5 | 64da60e185f73e022d54f80099ad6faf |
|
BLAKE2b-256 | 9e83252dbcf419532af5f3e50f9ee883c5ff4406cff954f5131d9a364fd86fb4 |