目录

  • 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. 腾讯云发送短信验证码服务

    腾讯云发送短信验证码服务 1.注册腾讯云的账号 在腾讯云的官网:https://cloud.tencent.com/注册一个腾讯云的账号,就是日常的注册流程(这里就不贴图了),不过要实名认证啥的,认证 ...

  2. php实现短信找回密码,thinkphp5怎么调用云片接口实现发送短信验证码找回密码功能...

    thinkphp5怎么调用云片接口实现发送短信验证码找回密码功能 发布时间:2020-12-11 12:33:42 来源:亿速云 阅读:60 作者:小新 小编给大家分享一下thinkphp5怎么调用云 ...

  3. html5实现短信验证修改密码,thinkphp5如何调用云片接口实现发送短信验证码找回密码功能...

    下面由thinkphp框架教程栏目给大家介绍thinkphp5如何调用云片接口实现发送短信验证码找回密码功能,希望对需要的朋友有所帮助! 思路: 1.用户输入手机号,请求获取短信验证码. 2.thin ...

  4. java云片模板参数_Java使用云片API发送短信验证码的代码详解

    这篇文章主要介绍了Java使用云片API发送短信验证码,主要用的是Java实现短信验证码.需要的朋友可以参考下 下面开始介绍的是如何利用机器完成批量操作,将短信业务自动化. 获取APIKEY 云片网提 ...

  5. 使用阿里云短信验证码API发送短信验证码(配置,获取短信验证码,注册,登录,密码重置)

    获取阿里云短信验证码需要的配置信息. 如果是新用户,可以免费领取3个月,老用户的话就只能购买了,但是也不贵. 申请短信签名 申请短信模板 编写发送短信验证码的工具类 代码中我已经进行了详细的注释,也写 ...

  6. TP6 腾讯云发送短信验证码配置详解

    一.发送注册验证码代码实现 参考腾讯云文档 https://cloud.tencent.com/document/product/382/56058 1.通过composer安装 composer r ...

  7. 使用云片API发送短信验证码

    这里简单看看怎么使用云片API发送短信验证 1.首先要注册一个云片账号:(https://www.yunpian.com/),获取APIKEY(这里需要说明的是,APIKEY特别重要,一定要保护好它, ...

  8. API发送短信验证码

    由于 阿里大于 的短信签名一直申请不通过,没办法只好用别的短信. 这次用的是朋友推荐的 haoservice ,价格和阿里云差不多,好处是: 1.第一次买的话可以买10块钱的,300条,也就是3分钱一 ...

  9. 云之讯实现发送短信验证码(python版本)

    这段代码不需要调用SDK,需要先注册云之讯才能获取相应的请求参数,官网上暂时还没有python的SDK,看代码吧. from time import sleep import requests #单模 ...

最新文章

  1. 数据与计算机通信第八版pdf,数据与计算机通信(第八版)(英文版)
  2. csharp通过dll调用opencv函数,图片作为参数
  3. enfp工具箱怎么用_隐喻:你的工具箱
  4. mysql_用户_操作
  5. https open api_通过bilibili_api获取弹幕+绘制词云的方法
  6. 北京互联网地域歧视链
  7. lvs、lvdisplay、lvscan 查看逻辑卷
  8. 武汉大学计算机学院易碧波,王峰(武汉大学计算机学院副教授)_百度百科
  9. linux系统双显卡切换显卡驱动,Ubuntu安装并切换Nvidia双显卡驱动的方法
  10. Express中间件
  11. 苏格拉底谈爱情、婚姻、外遇与生活
  12. 区块链在供应链金融中的应用分析
  13. 新版win10的恢复语言栏设置
  14. 计算机显示屏显示超出屏幕大小,如果计算机提示显示器显示超出范围,该怎么办?...
  15. window10系统onedrive无法登陆 ox8004def7
  16. 2019 CSP-J 真题 题目、答案以及解析
  17. 零基础如何学软件测试
  18. 什么手机浏览器比较好用些?
  19. 无需打开软件排版设计海报的在线工具!
  20. 软件工程专业毕业生的就业前景如何,如何扩展自身的就业空间

热门文章

  1. BZOJ 4084 [Sdoi2015]双旋转字符串
  2. 々谁是你生命中最重要的人々
  3. java实现md5签名实现对外调用接口
  4. Github一夜爆火的阿里术小册究竟有什么魅力?才能引大家趋之若鹜
  5. 毕业两年,洋洋洒洒千字文
  6. 从业务数字化到数字化业务,重新定义CIO|2021全球数字价值峰会
  7. [SugerTangYL] 简易电子时钟Verilog设计
  8. 华硕主板power supply surges detected during the previons power on 问题解决
  9. 平板N710无限重启解决办法——包括恢复出厂设置的办法
  10. TopCoder Arena 插件配置(1)Greed 2.0