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-基础-入门 简介
Aug 09 Python
Python网络编程 Python套接字编程
Sep 13 Python
将python图片转为二进制文本的实例
Jan 24 Python
python调用webservice接口的实现
Jul 12 Python
使用Python将字符串转换为格式化的日期时间字符串
Sep 01 Python
基于python操作ES实例详解
Nov 16 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
Nov 25 Python
python垃圾回收机制(GC)原理解析
Dec 30 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
Jul 01 Python
基于Python的图像阈值化分割(迭代法)
Nov 20 Python
django inspectdb 操作已有数据库数据的使用步骤
Feb 07 Python
Python如何识别银行卡卡号?
Jun 10 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
MySQL相关说明
2007/01/15 PHP
Yii学习总结之安装配置
2015/02/22 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
PHP通过get方法获得form表单数据方法总结
2018/09/12 PHP
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
2007/05/08 Javascript
javascript 全角转换实现代码
2009/07/17 Javascript
基于JQuery 滑动与动画的说明介绍
2013/04/18 Javascript
jquery each的几种常用的使用方法示例
2014/01/21 Javascript
JavaScript中Date对象的常用方法示例
2015/10/24 Javascript
JS实现浏览器状态栏文字从右向左弹出效果代码
2015/10/27 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
2017/03/21 Javascript
JavaScript中 DOM操作方法小结
2017/04/25 Javascript
在vue中通过axios异步使用echarts的方法
2018/01/13 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
关于layui flow loading占位图的实现方法
2019/09/21 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
原生js实现购物车
2020/09/23 Javascript
python3图片转换二进制存入mysql
2013/12/06 Python
安装Python和pygame及相应的环境变量配置(图文教程)
2017/06/04 Python
python方向键控制上下左右代码
2018/01/20 Python
Django stark组件使用及原理详解
2019/08/22 Python
Python socket 套接字实现通信详解
2019/08/27 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
python支持多线程的爬虫实例
2019/12/21 Python
如何搭建pytorch环境的方法步骤
2020/05/06 Python
法国大使拉杆箱官网:DELSEY Paris
2018/03/20 全球购物
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
C#实现启动一个进程
2016/10/01 面试题
实习生求职自荐信
2014/02/07 职场文书
行政执法作风整顿剖析材料
2014/10/11 职场文书
2015夏季作息时间调整通知
2015/04/24 职场文书
2015秋季开学典礼致辞
2015/07/16 职场文书
2016年母亲节寄语
2015/12/04 职场文书
redis数据一致性的实现示例
2022/03/18 Redis