使用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发送短信。
用法
-----
在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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b6a86ba0fe449342d0dc1ffa55738c6421b3ccb44bf2f1d58b07ea9467b4c861 |
|
MD5 | 9c0919066e52e18d98dde26c28caeb56 |
|
BLAKE2b-256 | a0ffaeb316d4fa7b78b7ace7d6484fe23fabd28c174eb1053430a01c65daf8ac |