当前位置:网站首页>容联云发送短信验证码
容联云发送短信验证码
2022-08-04 22:57:00 【Csdn__F】
安装第三方库
pip install ronglian_sms_sdk
初始化sdk
sdk = SmsSDK(accId, accToken, appId)
调用发送短信方法
sdk.sendMessage(tid, mobile, datas)
参数 | 类型 | 说明 |
---|---|---|
accId | String | 开发者主账号,登陆云通讯网站后,可在控制台首页看到开发者主账号ACCOUNT SID |
accToken | String | 主账号令牌 TOKEN,登陆云通讯网站后,可在控制台首页看到主账号令牌AUTH TOKEN |
appId | String | 请使用管理控制台中已创建应用的APPID |
参数 | 类型 | 说明 |
---|---|---|
tid | String | 短信模板 ID |
mobile | String | 发送手机号,多个以英文逗号分隔,最多 200 个号码 |
datas | tuple | 替换短信模板占位符的内容变量 |
响应参数
{“statusCode”:“000000”,“templateSMS”:{“dateCreated”:“20130201155306”,“smsMessageSid”:“ff8080813c373cab013c94b0f0512345”}}
参数 | 类型 | 说明 |
---|---|---|
statusCode | String | 状态码,000000 为发送成功 |
dateCreated | String | 短信的创建时间,格式:yyyyMMddHHmmss |
smsMessageSid | tuple | 短信唯一标识符 |
调用实例
from ronglian_sms_sdk import SmsSDK # 导入第三方模块
import random # 生成随机数
import redis # 存入数据库用于校验
accId = '容联云通讯分配的主账号ID'
accToken = '容联云通讯分配的主账号TOKEN'
appId = '容联云通讯分配的应用ID'
def send_message():
sdk = SmsSDK(accId, accToken, appId)
tid = '容联云通讯创建的模板ID' # "1"
# 必须容联云绑定的手机号
mobile = '手机号1'
# 生成随机验证码
code=str(random.randint(100000,999999))
# 实例化redis数据库
r=redis.Reids()
# 生成key,用于存入数据库
key="sms_%s" % mobile
# 往redis数据库存入生成的验证码,用于校验
r.set(key,mobile)
# 变量1:验证码 ,变量2:有效时间
datas = ('变量1', '变量2')
resp = sdk.sendMessage(tid, mobile, datas)
print(resp)
边栏推荐
猜你喜欢
随机推荐
【无标题】
Linux系统重启和停止Mysql服务教程
【字符串函数内功修炼】strlen + strstr + strtok + strerror(三)
[QNX Hypervisor 2.2用户手册]10.6 vdev mc146818
Community Sharing|Tencent Overseas Games builds game security operation capabilities based on JumpServer
期货开户哪个平台好,要正规安全的
Reconfigure the ffmpeg plugin in chrome
SRv6网络的安全解决方案
应用联合、体系化推进。集团型化工企业数字化转型路径
If you can't get your heart, use "distributed lock" to lock your people
ANT1.7下载以及配置方法
[Mock Interview - 10 Years of Work] Are more projects an advantage?
kernel问题定位手段总结
How to make a video gif?Try this video making gif artifact
使用代理对象执行实现类目标方法异常
【项目实战】仿照Room实现简单管理系统
【内存操作函数内功修炼】memcpy + memmove + memcmp + memset(四)
Go 编程语言(简介)
当panic或者die被执行时,或者发生未定义指令时,如何被回调到
To Offer | 03. Repeat Numbers in the array