python如何使用腾讯云发送短信


Posted in Python onSeptember 17, 2020

腾讯云方面的申请和流程都比较简单,基本都是可视化操作的,这里就不在赘述了。这篇文章着重讲解怎么用python实现调用。 我假设你已经满足了以下几个前提 + 已经开通了腾讯云短信业务 + 创建好了短信签名 + 也已经审核过了短信正文模板 + 并且已经知道自己的SDK AppID、签名ID、短信模板ID

Python 相关需要安装腾讯云提供的模块或SDK 我们以qcloudsms_py模块为准,首先

pip install qcloudsms_py

发送短信我们需要用到的模块有下面2个

from qcloudsms_py import SmsMultiSender, SmsSingleSender
from qcloudsms_py.httpclient import HTTPError

在引入之后,就可以封装一个函数进行开心的发送啦~(这里不太推荐腾讯的SDK,官方对python的不是很有好,还要弄的比较复杂,直接封装函数比较方便) 附上一个我自己的发送函数

from qcloudsms_py import SmsMultiSender, SmsSingleSender
from qcloudsms_py.httpclient import HTTPError
from django.conf import settings

def send_sms_single(phone_num, template_id, template_param_list):

  appid = '你的appid'
  appkey = '你的appkey'
  sms_sign = '你的签名名称'
  print(appid,appkey,sms_sign)
  sender = SmsSingleSender(appid, appkey)
  try:
    response = sender.send_with_param(86, phone_num, template_id, template_param_list, sign=sms_sign)
  except HTTPError as e:
    response = {'result': 1000, 'errmsg': "网络异常发送失败"}
  return response

以上就是python如何使用腾讯云发送短信的详细内容,更多关于python 发送短信的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
解决Linux系统中python matplotlib画图的中文显示问题
Jun 15 Python
python3解析库lxml的安装与基本使用
Jun 27 Python
Django的models中on_delete参数详解
Jul 16 Python
python实现知乎高颜值图片爬取
Aug 12 Python
解决python replace函数替换无效问题
Jan 18 Python
Python实现AI自动抠图实例解析
Mar 05 Python
Django REST Swagger实现指定api参数
Jul 07 Python
详解Python中string模块除去Str还剩下什么
Nov 30 Python
利用Python实现学生信息管理系统的完整实例
Dec 30 Python
pycharm 复制代码出现空格的解决方式
Jan 15 Python
Django显示可视化图表的实践
May 10 Python
Python中OpenCV实现简单车牌字符切割
Jun 11 Python
通俗易懂了解Python装饰器原理
Sep 17 #Python
Python字符串三种格式化输出
Sep 17 #Python
python判断变量是否为列表的方法
Sep 17 #Python
Django实现文章详情页面跳转代码实例
Sep 16 #Python
如何基于Django实现上下文章跳转
Sep 16 #Python
Python通过类的组合模拟街道红绿灯
Sep 16 #Python
python如何绘制疫情图
Sep 16 #Python
You might like
收听短波不可能有声音清晰的品质吗
2021/03/01 无线电
php自动跳转中英文页面
2008/07/29 PHP
解析PHP函数array_flip()在重复数组元素删除中的作用
2013/06/27 PHP
使用openssl实现rsa非对称加密算法示例
2014/01/24 PHP
PHP基于curl后台远程登录正方教务系统的方法
2016/10/14 PHP
Laravel 实现数据软删除功能
2019/08/21 PHP
深入理解javascript中defer的作用
2013/12/11 Javascript
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
2014/09/26 NodeJs
js实现简洁大方的二级下拉菜单效果代码
2015/09/01 Javascript
js弹出窗口返回值的简单实例
2016/05/28 Javascript
JQuery学习总结【一】
2016/12/01 Javascript
浅谈angularjs依赖服务注入写法的注意点
2017/04/24 Javascript
详解vue.js的事件处理器v-on:click
2017/06/27 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
jquery.pagination.js分页使用教程
2018/10/23 jQuery
vue-router的使用方法及含参数的配置方法
2018/11/13 Javascript
JavaScript复制变量三种方法实例详解
2020/01/09 Javascript
JS数组reduce()方法原理及使用技巧解析
2020/07/14 Javascript
使用Python+Splinter自动刷新抢12306火车票
2018/01/03 Python
Python处理命令行参数模块optpars用法实例分析
2018/05/31 Python
django将数组传递给前台模板的方法
2019/08/06 Python
使用Python爬虫库requests发送表单数据和JSON数据
2020/01/25 Python
Python单例模式的四种创建方式实例解析
2020/03/04 Python
浅谈PyTorch中in-place operation的含义
2020/06/27 Python
基于Html5实现的react拖拽排序组件示例
2018/08/13 HTML / CSS
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
函授生自我鉴定
2014/03/25 职场文书
校园文化标语
2014/06/18 职场文书
五一口号
2014/06/19 职场文书
心得体会的写法
2014/09/05 职场文书
党员创先争优心得体会
2014/09/11 职场文书
村党支部书记四风问题个人对照检查材料思想汇报
2014/10/06 职场文书
2014年学校卫生工作总结
2014/11/20 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
mysql函数全面总结
2021/11/11 MySQL