django项目中使用云片网发送短信验证码的实现


Posted in Python onJanuary 19, 2021

1. 在apps包下新建一个utils的python包

2. utils包中新建一个YunPian.py文件,文件中代码如下

import requests
import json 
def send_single_sms(apikey, code, mobile):
 # 发送单条短信
 url = "https://sms.yunpian.com/v2/sms/single_send.json"
 text = "【后端学习】您的验证码是{}。如非本人操作,请忽略本短信".format(code)
 
 res = requests.post(url, data={
  "apikey": apikey,
  "mobile": mobile,
  "text": text
 })
 
 return res
 
 
if __name__ == '__main__':
 res = send_single_sms("cdc06fa3370dfdsadasffadfadc53dc9d", "149805", "18889565149")
 res_json = json.loads(res.text)
 code = res_json["code"]
 msg = res_json["msg"]
 
 if code == 0:
  print("发送成功")
 else:
  print("发送失败:{}".format(msg))
 
 print(res.text)

3. 云片网发送单条短信的api官网:https://www.yunpian.com/official/document/sms/zh_CN/domestic_single_send

注意:python开发环境中需要下载requests库: pip install requests

到此这篇关于django项目中使用云片网发送短信验证码的实现的文章就介绍到这了,更多相关django 云片网发送验证码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python 排列组合之itertools
Mar 20 Python
Python使用MySQLdb for Python操作数据库教程
Oct 11 Python
Python实现图像几何变换
Jul 06 Python
简单谈谈Python中的json与pickle
Jul 19 Python
python实现人脸识别经典算法(一) 特征脸法
Mar 13 Python
Python最小二乘法矩阵
Jan 02 Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
Oct 30 Python
python的json中方法及jsonpath模块用法分析
Dec 06 Python
python通过安装itchat包实现微信自动回复收到的春节祝福
Jan 19 Python
Selenium 安装和简单使用的实现
Dec 04 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
Jan 10 Python
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
May 28 Python
windows系统Tensorflow2.x简单安装记录(图文)
Jan 18 #Python
Python结合百度语音识别实现实时翻译软件的实现
Jan 18 #Python
用Python自动清理系统垃圾的实现
Jan 18 #Python
详解Python爬虫爬取博客园问题列表所有的问题
Jan 18 #Python
python爬虫爬取图片的简单代码
Jan 18 #Python
python中用Scrapy实现定时爬虫的实例讲解
Jan 18 #Python
java关于string最常出现的面试题整理
Jan 18 #Python
You might like
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
Javascript 陷阱 window全局对象
2008/11/26 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
JavaScript SetInterval与setTimeout使用方法详解
2013/11/15 Javascript
使用js解决由border属性引起的div宽度问题
2013/11/26 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
2013/12/11 Javascript
JS实现在页面随时自定义背景颜色的方法
2015/02/27 Javascript
js实现卡片式项目管理界面UI设计效果
2015/12/08 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
关于json字符串与实体之间的严格验证代码
2016/11/10 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
原生js 封装get ,post, delete 请求的实例
2017/08/11 Javascript
vue-cli+webpack项目 修改项目名称的方法
2018/02/28 Javascript
JS监听事件的叠加和移除功能
2018/11/19 Javascript
一个检测OpenSSL心脏出血漏洞的Python脚本分享
2014/04/10 Python
Python中的面向对象编程详解(下)
2015/04/13 Python
Python计算已经过去多少个周末的方法
2015/07/25 Python
python实现Decorator模式实例代码
2018/02/09 Python
Django自定义过滤器定义与用法示例
2018/03/22 Python
django框架CSRF防护原理与用法分析
2019/07/22 Python
python实现简单成绩录入系统
2019/09/19 Python
使用jupyter notebook直接打开.md格式的文件
2020/04/10 Python
python语言的优势是什么
2020/06/17 Python
乌克兰香水和化妆品网站:Notino.ua
2018/03/26 全球购物
美国社交购物市场:MassGenie
2019/02/18 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
毕业晚会主持词
2014/03/24 职场文书
外国人来华邀请函
2015/01/31 职场文书
公司庆典主持词
2015/07/04 职场文书
全国劳模先进事迹材料(2016精选版)
2016/02/25 职场文书
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
2021/11/17 Servers
Java版 简易五子棋小游戏
2022/05/04 Java/Android
windows10声卡驱动怎么安装?win10声卡驱动安装操作步骤教程
2022/08/05 数码科技