跳转到主要内容

使用Skebby发送短信的Django应用

项目描述

django-skebby
===================

一个简单的Django应用,通过Skebby发送短信。

用法
-----

在settings.py中

SKEBBY_USERNAME = 'yourskebbyusername'
SKEBBY_PASSWORD = 'yourskebbypassword'

如果SSL证书无效
SKEBBY_VERIFY_SSL_CERTIFICATE = False

如果SSL完全不工作
##SKEBBY_URL = "http://gateway.skebby.it/api/send/smseasy/advanced/http.php"

如果已*请求并获得*将请求限制提高到每请求100000条消息
##SKEBBY_MAX_RECIPIENTS = 100000

默认方法为经典
SKEBBY_DEFAULT_METHOD = "basic"

在您的代码中

from django_skebby.utils import Sms, skebby_credit_left

向一些人问候
template = "Good {{ festivity }}{% if friend %} {{ friend }}{% endif %}!"
ctx = {'festivity': 'birthday'}
sms = Sms(template, ["39123456789", "3912346788"], sender_string="Your friend", ctx=ctx)
ret = sms.send()
Skebby的接收者限制为50000个号码,但可请求提高到100000个
应用将根据settings.SKEBBY_MAX_RECIPIENTS自行处理
failed_requests = [r for r in ret if r.skebby_error]
if failed_requests
print "some errors!"

向一个特殊的朋友
ctx = {'festivity': birthday, 'friend': 'Doge'}
r = sms.send_single(ctx, "3912345679")
if r.skebby_error
print "failed to greet :( %s" % (r.skebby_response)

检查信用
credit = skebby_credit_left()
如果 credit.skebby_error
打印 "获取信用失败"
else
打印 credit.skebby_response

有一个以 json 格式返回信用的视图可用,要启用它请添加应用

INSTALLED_APPS = (
...
'django_skebby',
)

包含 urls

url(r'^skebby/', include('django_skebby.urls')),

添加并使用它

<script>
$.get('/skebby/credit_left/', function(data) {
console.log(data['credit_left']);
console.log(data['classic_sms']);
console.log(data['basic_sms']);
});
</script>

项目详情


下载文件

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

源代码分发

django-skebby-0.3.1.tar.gz (5.5 kB 查看哈希值)

上传时间 源代码

由以下支持