Python调用腾讯API发送短信验证码
目录
- 1.作者介绍
- 2.腾讯云简介
- 3.实现过程
- 3.1进入官网
- 3.2扫码登录
- 3.3实名制注册
- 3.4获取腾讯API
- 4.完整代码与结果
- 4.1完整代码
- 4.2实验结果
1.作者介绍
王晓明,男,西安工程大学电子信息学院,2021级研究生
研究方向:暂无
电子邮件:1439579600@qq.com
刘帅波,男,西安工程大学电子信息学院,2021级研究生,张宏伟人工智能课题组
研究方向:机器视觉与人工智能
电子邮件:1461004501@qq.com
2.腾讯云简介
腾讯云是腾讯公司旗下的产品,为开发者及企业提供云服务、云数据、云运营等整体一站式服务方案。
具体包括云服务器、云存储、云数据库和弹性web引擎等基础云服务;腾讯云分析(MTA)、腾讯云推送(信鸽)等腾讯整体大数据能力;以及 QQ互联、QQ空间、微云、微社区等云端链接社交体系。这些正是腾讯云可以提供给这个行业的差异化优势,造就了可支持各种互联网使用场景的高品质的腾讯云技术平台。
3.实现过程
3.1进入官网
浏览器输入“腾讯智能云”或者直接输入链接https://cloud.tencent.com进入腾讯智能云官网
3.2扫码登录
腾讯智能云官网微信扫码登录
3.3实名制注册
登录之后进行实名制注册
3.4获取腾讯API
(1)点击右上角,依次进入“控制台”“”“云产品”,然后搜索“短信”
(2)点击应用管理中“应用列表”
(3)点击“创建应用”按钮
(4)创建成功之后,点击登录验证
(5)点击“国内短信”,找到签名管理,点击“创建签名”
(6)点击“正文模板管理”,然后创建“正文模板"
(7)重要解释
获取云短信应用的appid和appkey
SDKAppID = ‘应用的appid’
AppKey = ‘应用的appkey’
签名
sms_sign = ‘创建的签名’
模板ID
template_id = ‘创建的模板ID’
输入的手机号
phone_number = ‘输入的手机号’
4.完整代码与结果
4.1完整代码
#coding=gbk
import ssl
import random
ssl._create_default_https_context = ssl._create_unverified_context
from qcloudsms_py import SmsSingleSender
from qcloudsms_py.httpclient import HTTPError# 获取云短信应用的appid和appkey
SDKAppID = '1400*****8541' #自己的ID
AppKey = 'ab219d0baac3f2f*****ca2e' #自己的APPKey
#签名
sms_sign = '考研折桂之路公众号'
# 模板ID
template_id = '133***02' # 自己的template_id
# 输入的手机号
phone_number = '152****8786' #自己的手机号# 获取随机6位数
def captcha():captcha = ''for i in range(6):now_number = str(random.randint(0, 9))captcha += now_numberreturn captcha# 发送手机号验证码
def send_pcode(captcha):print('获取验证码',captcha)ssender = SmsSingleSender(SDKAppID, AppKey)# 模板中的参数,也就是{1}{2}这两个参数params = [captcha] # 当模板没有参数时,`params = []`try:result = ssender.send_with_param(86, phone_number,template_id, params, sign=sms_sign, extend="", ext="") # 签名参数不允许为空串print(result)except HTTPError as e:print(e)except Exception as e:print(e)if __name__ == '__main__':send_pcode(captcha())
4.2实验结果
Python调用腾讯API发送短信验证码相关推荐
- 腾讯云发送短信验证码服务
腾讯云发送短信验证码服务 1.注册腾讯云的账号 在腾讯云的官网:https://cloud.tencent.com/注册一个腾讯云的账号,就是日常的注册流程(这里就不贴图了),不过要实名认证啥的,认证 ...
- php实现短信找回密码,thinkphp5怎么调用云片接口实现发送短信验证码找回密码功能...
thinkphp5怎么调用云片接口实现发送短信验证码找回密码功能 发布时间:2020-12-11 12:33:42 来源:亿速云 阅读:60 作者:小新 小编给大家分享一下thinkphp5怎么调用云 ...
- html5实现短信验证修改密码,thinkphp5如何调用云片接口实现发送短信验证码找回密码功能...
下面由thinkphp框架教程栏目给大家介绍thinkphp5如何调用云片接口实现发送短信验证码找回密码功能,希望对需要的朋友有所帮助! 思路: 1.用户输入手机号,请求获取短信验证码. 2.thin ...
- java云片模板参数_Java使用云片API发送短信验证码的代码详解
这篇文章主要介绍了Java使用云片API发送短信验证码,主要用的是Java实现短信验证码.需要的朋友可以参考下 下面开始介绍的是如何利用机器完成批量操作,将短信业务自动化. 获取APIKEY 云片网提 ...
- 使用阿里云短信验证码API发送短信验证码(配置,获取短信验证码,注册,登录,密码重置)
获取阿里云短信验证码需要的配置信息. 如果是新用户,可以免费领取3个月,老用户的话就只能购买了,但是也不贵. 申请短信签名 申请短信模板 编写发送短信验证码的工具类 代码中我已经进行了详细的注释,也写 ...
- TP6 腾讯云发送短信验证码配置详解
一.发送注册验证码代码实现 参考腾讯云文档 https://cloud.tencent.com/document/product/382/56058 1.通过composer安装 composer r ...
- 使用云片API发送短信验证码
这里简单看看怎么使用云片API发送短信验证 1.首先要注册一个云片账号:(https://www.yunpian.com/),获取APIKEY(这里需要说明的是,APIKEY特别重要,一定要保护好它, ...
- API发送短信验证码
由于 阿里大于 的短信签名一直申请不通过,没办法只好用别的短信. 这次用的是朋友推荐的 haoservice ,价格和阿里云差不多,好处是: 1.第一次买的话可以买10块钱的,300条,也就是3分钱一 ...
- 云之讯实现发送短信验证码(python版本)
这段代码不需要调用SDK,需要先注册云之讯才能获取相应的请求参数,官网上暂时还没有python的SDK,看代码吧. from time import sleep import requests #单模 ...
最新文章
- 数据与计算机通信第八版pdf,数据与计算机通信(第八版)(英文版)
- csharp通过dll调用opencv函数,图片作为参数
- enfp工具箱怎么用_隐喻:你的工具箱
- mysql_用户_操作
- https open api_通过bilibili_api获取弹幕+绘制词云的方法
- 北京互联网地域歧视链
- lvs、lvdisplay、lvscan 查看逻辑卷
- 武汉大学计算机学院易碧波,王峰(武汉大学计算机学院副教授)_百度百科
- linux系统双显卡切换显卡驱动,Ubuntu安装并切换Nvidia双显卡驱动的方法
- Express中间件
- 苏格拉底谈爱情、婚姻、外遇与生活
- 区块链在供应链金融中的应用分析
- 新版win10的恢复语言栏设置
- 计算机显示屏显示超出屏幕大小,如果计算机提示显示器显示超出范围,该怎么办?...
- window10系统onedrive无法登陆 ox8004def7
- 2019 CSP-J 真题 题目、答案以及解析
- 零基础如何学软件测试
- 什么手机浏览器比较好用些?
- 无需打开软件排版设计海报的在线工具!
- 软件工程专业毕业生的就业前景如何,如何扩展自身的就业空间
热门文章
- BZOJ 4084 [Sdoi2015]双旋转字符串
- 々谁是你生命中最重要的人々
- java实现md5签名实现对外调用接口
- Github一夜爆火的阿里术小册究竟有什么魅力?才能引大家趋之若鹜
- 毕业两年,洋洋洒洒千字文
- 从业务数字化到数字化业务,重新定义CIO|2021全球数字价值峰会
- [SugerTangYL] 简易电子时钟Verilog设计
- 华硕主板power supply surges detected during the previons power on 问题解决
- 平板N710无限重启解决办法——包括恢复出厂设置的办法
- TopCoder Arena 插件配置(1)Greed 2.0