云通讯——发送短信验证码

1、首先,注册账号,容联云通讯网址:点我
在这里插入图片描述
2、添加一个用于测试接收短信验证码的的手机号在这里插入图片描述
插件包及其使用说明

模板短信 SDK 下载:
https://www.yuntongxun.com/doc/ready/demo/1_4_1_2.html
模板短信 SDK 使用说明:
http://doc.yuntongxun.com/p/5a533e0c3b8496dd00dce08c

使用步骤:

继文章:短信验证码后端-接口设计的补充

1、将插件素材中 yuntongxun 文件夹拷贝到Django工程项目子应用的libs包中
2、修改ccp_sms.py代码:

# 说明:主账号,登陆云通讯网站后,可在"控制台-应用"中看到开发者主账号ACCOUNT SID
_accountSid = '8aaf070862181ad5016236cc341d5'

# 说明:主账号Token,登陆云通讯网站后,可在控制台-应用中看到开发者主账号AUTH TOKEN
_accountToken = '4e876592bd464663bde944df13f16ef'

# 请使用管理控制台首页的APPID或自己创建应用的APPID
_appId = '8a216da87249b8130172fb505138b8'

if __name__ == '__main__':
    # 注意: 测试的短信模板编号为1
    # CCP().send_template_sms('测试的手机号码', ['短信验证码', '过期时间'], '模板ID')
    #       CCP().send_template_sms('17640792168', ['888888', 5], 1)

可以直接把后面的注释解开,然后填上自己的测试用的手机号,右击run运行。如果没问题的话手机一会就能收到验证码为888888短信了
注意CCP().send_template_sms('17640792168', ['888888', 5], 1)

1、验证码可以随意写一个, 也可以随机生成, 4位或6位都可以, 中文也可以.
2、这里的 5 指的是有效期
3、这里的 1 指的是我们使用的模板编号. 免费状态, 模板编号都是1.
4、容联云通讯只是发送短信的平台之一,还有其他云平台可用,比如,阿里云等,实现套路都是相通的。

在之前的代码加上:CCP().send_template_sms(mobile, [sms_code, 5], 1)即可
在这里插入图片描述
运行过程的时候可能会报错SystemError: Parent module ‘’ not loaded, cannot perform relative import

答:导包问题,导包改为from apps.verifications.libs.yuntongxun.ccp_sms import CCP即可

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值