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 相关文章推荐
CentOS中升级Python版本的方法详解
Jul 10 Python
Python入门之三角函数全解【收藏】
Nov 08 Python
python登录并爬取淘宝信息代码示例
Dec 09 Python
你真的了解Python的random模块吗?
Dec 12 Python
python调用opencv实现猫脸检测功能
Jan 15 Python
钉钉群自定义机器人消息Python封装的实例
Feb 20 Python
python使用Pandas库提升项目的运行速度过程详解
Jul 12 Python
python 字符串常用函数详解
Sep 11 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
Dec 20 Python
解决Tensorboard 不显示计算图graph的问题
Feb 15 Python
基于python实现监听Rabbitmq系统日志代码示例
Nov 28 Python
Python绘制K线图之可视化神器pyecharts的使用
Mar 02 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面向对象全攻略 (十) final static const关键字的使用
2009/09/30 PHP
mysql,mysqli,PDO的各自不同介绍
2012/09/19 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
详解PHP神奇又有用的Trait
2019/03/25 PHP
用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
2009/12/27 Javascript
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
Window.Open如何在同一个标签页打开
2014/06/20 Javascript
JavaScript 学习笔记之数据类型
2015/01/14 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
常见JS验证脚本汇总
2015/12/01 Javascript
浅谈js的html元素的父节点,子节点
2016/08/06 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
spirngmvc js传递复杂json参数到controller的实例
2018/03/29 Javascript
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
vue中Axios的封装与API接口的管理详解
2018/08/09 Javascript
解决Layui数据表格中checkbox位置不居中的方法
2018/08/15 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
使用JavaScript获取Django模板指定键值数据
2020/05/27 Javascript
python数据结构树和二叉树简介
2014/04/29 Python
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
python抓取百度首页的方法
2015/05/19 Python
Python中的rjust()方法使用详解
2015/05/19 Python
Python处理文本文件中控制字符的方法
2017/02/07 Python
轻松实现TensorFlow微信跳一跳的AI
2018/01/05 Python
利用Python如何将数据写到CSV文件中
2018/06/05 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
中国制造网:Made-in-China.com
2019/10/25 全球购物
linux面试题参考答案(8)
2015/08/11 面试题
保险经纪人求职信
2014/03/11 职场文书
优质服务活动实施方案
2014/05/02 职场文书
消防验收申请报告
2015/05/15 职场文书
MySQL 那些常见的错误设计规范,你都知道吗
2021/07/16 MySQL
python_tkinter弹出对话框创建
2022/03/20 Python
python图像处理 PIL Image操作实例
2022/04/09 Python