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 相关文章推荐
Python中用altzone()方法处理时区的教程
May 22 Python
python检测是文件还是目录的方法
Jul 03 Python
用tensorflow实现弹性网络回归算法
Jan 09 Python
用Eclipse写python程序
Feb 10 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
Feb 22 Python
对django views中 request, response的常用操作详解
Jul 17 Python
将Pytorch模型从CPU转换成GPU的实现方法
Aug 19 Python
pandas实现将日期转换成timestamp
Dec 07 Python
浅谈python之自动化运维(Paramiko)
Jan 31 Python
Python +Selenium解决图片验证码登录或注册问题(推荐)
Feb 09 Python
解决Python发送Http请求时,中文乱码的问题
Apr 30 Python
Python的代理类实现,控制访问和修改属性的权限你都了解吗
Mar 21 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
php合并数组array_merge函数运算符加号与的区别
2008/10/31 PHP
php实现格式化多行文本为Js可用格式
2015/04/15 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
基于PHP实现用户注册登录功能
2016/10/14 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
js 中 document.createEvent的用法
2010/08/29 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
2011/08/15 Javascript
表格单元格交错着色实现思路及代码
2013/04/01 Javascript
js图片自动轮播代码分享(js图片轮播)
2014/05/06 Javascript
关闭页面时window.location事件未执行的原因分析及解决方案
2014/09/01 Javascript
Redis基本知识、安装、部署、配置笔记
2015/03/05 Javascript
JavaScript 模块化编程(笔记)
2015/04/08 Javascript
JS如何判断json是否为空
2016/07/06 Javascript
JavaScript实现in-place思想的快速排序方法
2016/08/07 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
2016/10/24 Javascript
AngularJS自定义服务与fliter的混合使用
2016/11/24 Javascript
angularjs指令之绑定策略(@、=、&)
2017/04/13 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
2017/05/17 Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
2017/06/29 jQuery
jQuery实现IE输入框完成placeholder标签功能的方法
2017/09/20 jQuery
NodeJs crypto加密制作token的实现代码
2019/11/15 NodeJs
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
[44:40]2018DOTA2亚洲邀请赛3月30日 小组赛A组Liquid VS OG
2018/03/31 DOTA
python时间日期函数与利用pandas进行时间序列处理详解
2018/03/13 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
2018/06/13 Python
python引用(import)某个模块提示没找到对应模块的解决方法
2019/01/19 Python
python基于SMTP协议发送邮件
2019/05/31 Python
python Matplotlib数据可视化(1):简单入门
2020/09/30 Python
关于python3.9安装wordcloud出错的问题及解决办法
2020/11/02 Python
总结python 三种常见的内存泄漏场景
2020/11/20 Python
英国汽车座椅和婴儿车购物网站:Uber Kids
2017/04/19 全球购物
幼儿园教学管理制度
2014/02/04 职场文书
模范教师事迹材料
2014/02/10 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书