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爬虫:通过关键字爬取百度图片
Feb 17 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
Jun 14 Python
python+selenium实现QQ邮箱自动发送功能
Jan 23 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
Jun 12 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
Oct 22 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
Feb 22 Python
python实现低通滤波器代码
Feb 26 Python
python 的topk算法实例
Apr 02 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
Apr 16 Python
浅谈keras保存模型中的save()和save_weights()区别
May 21 Python
Python使用Selenium模拟浏览器自动操作功能
Sep 08 Python
利用python+request通过接口实现人员通行记录上传功能
Jan 13 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 学习提高路线分享
2011/10/23 PHP
PHP生成二维码的两个方法和实例
2014/07/01 PHP
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
typecho插件编写教程(二):写一个新插件
2015/05/28 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
PHP微信公众号开发之微信红包实现方法分析
2017/07/14 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
javascript css在IE和Firefox中区别分析
2009/02/18 Javascript
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
js简易namespace管理器 实例代码
2013/06/21 Javascript
document.getElementById获取控件对象为空的解决方法
2013/11/20 Javascript
第五篇Bootstrap 排版
2016/06/21 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
nodejs集成sqlite使用示例
2017/06/05 NodeJs
jQuery复合事件用法示例
2017/06/10 jQuery
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
详解Nuxt.js 实战集锦
2019/11/19 Javascript
微信小程序仿抖音短视频切换效果的实例代码
2020/06/24 Javascript
[04:02]2014DOTA2国际邀请赛 BBC每日综述中国战队将再度登顶
2014/07/21 DOTA
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
python用户管理系统
2018/03/13 Python
pandas数据处理进阶详解
2019/10/11 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
python3实现往mysql中插入datetime类型的数据
2020/03/02 Python
Python3标准库之dbm UNIX键-值数据库问题
2020/03/24 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
HTML5 audio标签使用js进行播放控制实例
2015/04/24 HTML / CSS
HTML5逐步分析实现拖放功能的方法
2020/09/30 HTML / CSS
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
开学典礼观后感
2015/06/15 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
Django与数据库交互的实现
2021/06/03 Python
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
2021/06/05 Python