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写的Discuz7.2版faq.php注入漏洞工具
Aug 06 Python
详解Python程序与服务器连接的WSGI接口
Apr 29 Python
python基础知识小结之集合
Nov 25 Python
Python使用设计模式中的责任链模式与迭代器模式的示例
Mar 02 Python
你眼中的Python大牛 应该都有这份书单
Oct 31 Python
python实现对excel进行数据剔除操作实例
Dec 07 Python
python实现归并排序算法
Nov 22 Python
Python Django 页面上展示固定的页码数实现代码
Aug 21 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 Python
Pycharm中配置远程Docker运行环境的教程图解
Jun 11 Python
python基础之while循环语句的使用
Apr 20 Python
Python爬虫基础讲解之请求
May 13 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 GBK→UTF-8编码转换
2007/05/24 PHP
fetchAll()与mysql_fetch_array()的区别详解
2013/06/05 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
2014/10/15 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
php 利用array_slice函数获取随机数组或前几条数据
2015/09/30 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
浅谈PHP之ThinkPHP框架使用详解
2020/07/21 PHP
js自动查找select下拉的菜单并选择(示例代码)
2014/02/26 Javascript
详解JavaScript中循环控制语句的用法
2015/06/03 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
详解js中构造流程图的核心技术JsPlumb
2015/12/08 Javascript
jQuery常见面试题之DOM操作详析
2017/07/05 jQuery
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
10个最受欢迎的 JavaScript框架(推荐)
2019/04/24 Javascript
微信小程序canvas绘制圆角base64图片的实现
2019/08/18 Javascript
[48:32]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs VG
2018/04/01 DOTA
[52:05]EG vs OG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python实现购物车功能的方法分析
2017/11/10 Python
Python3 中文文件读写方法
2018/01/23 Python
详解Django-auth-ldap 配置方法
2018/12/10 Python
python实现贪吃蛇小游戏
2020/03/21 Python
对Django外键关系的描述
2019/07/26 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
查看keras的默认backend实现方式
2020/06/19 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
快递业务员岗位职责
2014/01/06 职场文书
水利水电专业自荐信
2014/07/08 职场文书
党员个人剖析材料2014
2014/10/08 职场文书
运动会广播稿200米(5篇)
2014/10/15 职场文书
2014年双拥工作总结
2014/11/21 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python