短信验证功能实现

匿名 (未验证) 提交于 2019-12-03 00:03:02

基于腾讯云里面的短信服务来完成

创建签名时候看他需要你提供给他什么资料你就提交什么资料,一般弄个公众号截图管路员页面即可通过审核

参考的官方文档https://console.cloud.tencent.com/sms/sdkAPI

对于的编程语言进入对于的内容中

对于官方文档中的补充点只正对python

from qcloudsms_py import SmsSingleSender from qcloudsms_py.httpclient import HTTPError # 短信应用SDK AppID appid = XXXXXX  # SDK AppID是1400开头必须为数字类型  # 短信应用SDK AppKey appkey ="XXXXXX" #SDK AppKey必须是字符串格式  # 需要发送短信的手机号码 phone_numbers = ["xxxxx",] #电话号码必须是字符串格式 template_id = xxx #短信正文模板的id必须为数字类型  sms_sign='测试' #自定义在模板正文基础上开头加[测试].........  sms_type = 0  # Enum{0: 普通短信, 1: 营销短信}  ssender = SmsSingleSender(appid, appkey)  params=['2','4']  #这里是根据你短信模板正文设置内容{1},{2}....按着顺序一一对应传参 try:     result = ssender.send_with_param(86, phone_numbers[0],         template_id, params,sign=sms_sign, extend="", ext="")  # 签名参数未提供或者为空时,会使用默认签名发送短信  #sign可以不用写 #template_id里面如果有放置需传参的{1},{2}...必须在params一一对应进行传参,如果没有params参数可以不写 except HTTPError as e:     print(e) except Exception as e:     print(e)  print(result)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!