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 相关文章推荐
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
Dec 04 Python
Python中非常实用的一些功能和函数分享
Feb 14 Python
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
Apr 24 Python
详解Python的三种可变参数
May 08 Python
利用pyuic5将ui文件转换为py文件的方法
Jun 19 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
Jun 19 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
Jun 26 Python
PYTHON发送邮件YAGMAIL的简单实现解析
Oct 28 Python
Python3基本输入与输出操作实例分析
Feb 14 Python
PyQt5中向单元格添加控件的方法示例
Mar 24 Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
Nov 17 Python
用基于python的appium爬取b站直播消费记录
Apr 17 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新手谈谈我的学习心得
2007/02/25 PHP
php Smarty初体验二 获取配置信息
2011/08/08 PHP
php实现的短网址算法分享
2014/06/20 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
2016/04/07 PHP
PHP操作mysql数据库分表的方法
2016/06/09 PHP
php使用高斯算法实现图片的模糊处理功能示例
2016/11/11 PHP
php表单习惯用的正则表达式
2017/10/11 PHP
php+ajax 文件上传代码实例
2019/03/18 PHP
Js+Flash实现访问剪切板操作
2012/11/20 Javascript
artdialog的图片/标题以及关闭按钮不显示的解决方法
2013/06/27 Javascript
如何动态的导入js文件具体该怎么实现
2014/01/14 Javascript
浅谈JavaScript 覆盖原型以及更改原型
2016/08/31 Javascript
js两种拼接字符串的简单方法(必看)
2016/09/02 Javascript
JavaScript阻止表单提交方法(附代码)
2017/08/15 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
CheckBox多选取值及判断CheckBox选中是否为空的实例
2017/10/31 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
微信小程序实现默认第一个选中变色效果
2018/07/17 Javascript
原生JS实现前端本地文件上传
2018/09/08 Javascript
基于vue的验证码组件的示例代码
2019/01/22 Javascript
Vue 进阶之路(三)
2019/04/18 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
Python的mysql数据库的更新如何实现
2017/07/31 Python
Python 编码规范(Google Python Style Guide)
2018/05/05 Python
python 实时得到cpu和内存的使用情况方法
2018/06/11 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
python游戏开发之视频转彩色字符动画
2019/04/26 Python
keras slice layer 层实现方式
2020/06/11 Python
CSS3实现大小不一的粒子旋转加载动画
2016/04/21 HTML / CSS
linux面试题参考答案(6)
2016/06/23 面试题
公司股份合作协议书
2014/12/07 职场文书
小学班主任个人总结
2015/03/03 职场文书
税务会计岗位职责
2015/04/02 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
2016十一国庆节感言
2015/12/09 职场文书
导游词之山东八大关
2019/12/18 职场文书