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 xlsxwriter创建excel图表的方法
Jun 11 Python
python实现在遍历列表时,直接对dict元素增加字段的方法
Jan 15 Python
Python之NumPy(axis=0 与axis=1)区分详解
May 27 Python
python算法与数据结构之单链表的实现代码
Jun 27 Python
如何使用Python自动控制windows桌面
Jul 11 Python
Python交互式图形编程的实现
Jul 25 Python
opencv导入头文件时报错#include的解决方法
Jul 31 Python
在Python中字符串、列表、元组、字典之间的相互转换
Nov 15 Python
Django多数据库配置及逆向生成model教程
Mar 28 Python
python读取excel进行遍历/xlrd模块操作
Jul 12 Python
Selenium之模拟登录铁路12306的示例代码
Jul 31 Python
这样写python注释让代码更加的优雅
Jun 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
第二节--PHP5 的对象模型
2006/11/16 PHP
关于PHP中Object对象的笔记分享
2011/06/28 PHP
Javascript与PHP验证用户输入URL地址是否正确
2014/10/09 PHP
JavaScript中几个重要的属性(this、constructor、prototype)介绍
2013/05/19 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
jQuery中get和post方法传值测试及注意事项
2014/08/08 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
2016/06/07 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
JS实现仿百度文库评分功能
2017/01/12 Javascript
微信小程序如何获知用户运行小程序的场景教程
2017/05/17 Javascript
基于nodejs 的多页面爬虫实例代码
2017/05/31 NodeJs
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
浅谈Vue.js应用的四种AJAX请求数据模式
2017/08/30 Javascript
React实践之Tree组件的使用方法
2017/09/30 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
原生JS实现简单的无缝自动轮播效果
2018/09/26 Javascript
原生JavaScript实现轮播图
2021/01/10 Javascript
python多线程抓取天涯帖子内容示例
2014/04/03 Python
python进阶教程之文本文件的读取和写入
2014/08/29 Python
Python生成随机MAC地址
2015/03/10 Python
解决Python中定时任务线程无法自动退出的问题
2019/02/18 Python
python flask安装和命令详解
2019/04/02 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
2019/07/11 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
python实现简单银行管理系统
2019/10/25 Python
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
解锁canvas导出图片跨域的N种姿势小结
2019/01/24 HTML / CSS
解释一下ArrayList Vector和LinkedList的实现和区别
2013/04/26 面试题
什么是SCM(软件配置管理)
2014/08/16 面试题
介绍一下结构化程序设计方法和面向对象程序设计方法的区别
2012/06/27 面试题
秋季运动会加油稿200字
2014/01/11 职场文书
培训通知
2015/04/17 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
大学毕业生自我鉴定范文
2019/06/21 职场文书
nginx网站服务如何配置防盗链(推荐)
2021/03/31 Servers