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线程中对join方法的运用的教程
Apr 09 Python
用Python写王者荣耀刷金币脚本
Dec 21 Python
多个应用共存的Django配置方法
May 30 Python
利用python画出折线图
Jul 26 Python
python如何实现一个刷网页小程序
Nov 27 Python
在Python中使用Neo4j的方法
Mar 14 Python
python数据归一化及三种方法详解
Aug 06 Python
在Python中使用MySQL--PyMySQL的基本使用方法
Nov 19 Python
Python将二维列表list的数据输出(TXT,Excel)
Apr 23 Python
给Django Admin添加验证码和多次登录尝试限制的实现
Jul 26 Python
详解Python中import机制
Sep 11 Python
Python实现视频自动打码的示例代码
Apr 08 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
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
CodeIgniter与PHP5.6的兼容问题
2015/07/16 PHP
php pthreads多线程的安装与使用
2016/01/19 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
2016/03/11 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
PHP基于mcript扩展实现对称加密功能示例
2019/02/21 PHP
jscript之Read an Excel Spreadsheet
2007/06/13 Javascript
jquery.validate使用攻略 第一部
2010/07/01 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
推荐一款jQuery插件模板
2015/01/09 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
Bootstrap源码解读下拉菜单(4)
2016/12/23 Javascript
jQuery Form表单取值的方法
2017/01/11 Javascript
简单的渐变轮播插件
2017/01/12 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
2017/05/17 Javascript
jquery Ajax实现Select动态添加数据
2017/06/08 jQuery
vue 微信授权登录解决方案
2018/04/10 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
关于vue表单提交防双/多击的例子
2019/10/31 Javascript
Node.js API详解之 util模块用法实例分析
2020/05/09 Javascript
学习python (1)
2006/10/31 Python
基于python爬虫数据处理(详解)
2017/06/10 Python
Python爬豆瓣电影实例
2018/02/23 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
基于python实现语音录入识别代码实例
2020/01/17 Python
django模型类中,null=True,blank=True用法说明
2020/07/09 Python
pycharm配置python 设置pip安装源为豆瓣源
2021/02/05 Python
新西兰优惠网站:Treat Me
2019/07/04 全球购物
捷克家电和家具购物网站:OKAY.cz
2020/07/23 全球购物
石油工程专业毕业生求职信
2014/04/13 职场文书
毕业证代领委托书
2014/09/26 职场文书
绿色环保倡议书
2015/04/28 职场文书
2015年党支部书记工作总结
2015/05/21 职场文书
使用CSS自定义属性实现骨架屏效果
2022/06/21 HTML / CSS