开源web框架django知识总结(九)

本文总结了如何在Django框架下整合容联云通讯短信平台,包括短信SDK的下载、使用及测试。同时详细介绍了如何实现图形验证码功能,包括创建新的app、安装Pillow库、配置Redis以及编写相关视图和URL。还涉及了Redis的pipeline操作以提高效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开源web框架django知识总结(九)

容联云通讯短信平台

1. 容联云通讯短信平台介绍

1.容联云官网

  • 容联云通讯网址:https://www.yuntongxun.com/
  • 注册并登陆

在这里插入图片描述
2、登录后,主控台
在这里插入图片描述
3、容联云创建应用
在这里插入图片描述
4、创建应用
在这里插入图片描述
5、填写应用信息
在这里插入图片描述
6、认证1
在这里插入图片描述
7、认证2
在这里插入图片描述
8、认证3
在这里插入图片描述
9、添加测试号
在这里插入图片描述
10、模板信息
在这里插入图片描述
注意:没上线,可以跳过认证那几步。

2. 容联云通讯短信SDK测试

1.模板短信SDK下载

  • https://www.yuntongxun.com/doc/ready/demo/1_4_1_2.html

2.模板短信SDK使用说明

  • http://doc.yuntongxun.com/p/5a533e0c3b8496dd00dce08c

3.集成模板短信SDK

  • CCPRestSDK.py:由容联云通讯开发者编写的官方SDK文件,包括发送模板短信的方法
  • ccp_sms.py:调用发送模板短信的方法
    在这里插入图片描述
    4.模板短信SDK测试
  • ccp_sms.py文件中(修改4个地方)
# -*- coding:utf-8 -*-
 
from verifications.libs.yuntongxun.CCPRestSDK import REST
 
# 说明:主账号,登陆云通讯网站后,可在"控制台-应用"中看到开发者主账号ACCOUNT SID
_accountSid = ''
 
# 说明:主账号Token,登陆云通讯网站后,可在控制台-应用中看到开发者主账号AUTH TOKEN
_accountToken = ''
 
# 请使用管理控制台首页的APPID或自己创建应用的APPID
_appId = ''
 
# 说明:请求地址,生产环境配置成app.cloopen.com
_serverIP = 'sandboxapp.cloopen.com'
 
# 说明:请求端口 ,生产环境为8883
_serverPort = "8883"
 
# 说明:REST API版本号保持不变
_softVersion = '2013-12-26'
 
# 云通讯官方提供的发送短信代码实例
# 发送模板短信
# @param to 手机号码
# @param datas 内容数据 格式为数组 例如:{'12','34'},如不需替换请填 ''
# @param $tempId 模板Id
def sendTemplateSMS(to, datas, tempId):
    # 初始化REST SDK
    rest = REST(_serverIP, _serverPort, _softVersion)
    rest.setAccount(_accountSid, _accountToken)
    rest.setAppId(_appId)
 
    result = rest.sendTemplateSMS(to, datas, tempId)
    print(result)
    for k, v in result.items():
 
        if k == 'templateSMS':
            for k, s in v.items():
                print('%s:%s' % (k, s))
        else:
            print('%s:%s' % (k, v))
 
if __name__ == '__main__':
    # 注意: 测试的短信模板编号为1
    sendTemplateSMS('已注册的测试手机号', ['123456', 5], 1)  #注意 前面手机号,必须你你设置的测试号

注意:需要自己修改的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

主打Python

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值