跳转到主要内容

一个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)

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

smstrade-0.2.4.tar.gz (13.4 kB 查看散列值)

上传时间 源代码

构建分发

smstrade-0.2.4-py2.py3-none-any.whl (11.8 kB 查看散列值)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面