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中的__init__、__new__和__call__方法
Jul 18 Python
Python实现读取邮箱中的邮件功能示例【含文本及附件】
Aug 05 Python
浅谈用Python实现一个大数据搜索引擎
Nov 28 Python
pandas 两列时间相减换算为秒的方法
Apr 20 Python
python实现指定字符串补全空格、前面填充0的方法
Nov 16 Python
Python脚本修改阿里云的访问控制列表的方法
Mar 08 Python
python根据文本生成词云图代码实例
Nov 15 Python
Django跨域资源共享问题(推荐)
Mar 09 Python
基于python实现判断字符串是否数字算法
Jul 10 Python
Python中qutip用法示例详解
Oct 02 Python
python爬虫中的url下载器用法详解
Nov 30 Python
Python实现疫情地图可视化
Feb 05 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
Window下PHP三种运行方式图文详解
2013/06/11 PHP
php简单备份与还原MySql的方法
2016/05/09 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
php+laravel依赖注入知识点总结
2019/11/04 PHP
在JavaScript中使用inline函数的问题
2007/03/08 Javascript
JSQL 批量图片切换的实现代码
2010/05/05 Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
2012/05/13 Javascript
jquery uploadify 在FF下无效的解决办法
2014/09/26 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
2017/02/24 Javascript
jQuery实现radio第一次点击选中第二次点击取消功能
2017/05/15 jQuery
理解nodejs的stream和pipe机制的原理和实现
2017/08/12 NodeJs
vue实现导航栏效果(选中状态刷新不消失)
2017/12/13 Javascript
详解vue如何使用rules对表单字段进行校验
2018/10/17 Javascript
基于jQuery的时间戳与日期间的转化
2019/06/21 jQuery
微信小程序实现同时上传多张图片
2020/02/03 Javascript
python封装对象实现时间效果
2020/04/23 Python
python字符串连接方式汇总
2014/08/21 Python
python Socket之客户端和服务端握手详解
2017/09/18 Python
Python编程使用NLTK进行自然语言处理详解
2017/11/16 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
python-opencv颜色提取分割方法
2018/12/08 Python
django基于restframework的CBV封装详解
2019/08/08 Python
pycharm的python_stubs问题
2020/04/08 Python
Python 实现PS滤镜的旋涡特效
2020/12/03 Python
Python3.9.1中使用split()的处理方法(推荐)
2021/02/07 Python
CSS3 仿微信聊天小气泡实例代码
2017/04/05 HTML / CSS
css3实现二维码扫描特效的示例
2020/10/29 HTML / CSS
以工厂直接定价的传奇性能:Ben Hogan Golf
2019/01/04 全球购物
2013年军训通讯稿
2014/02/05 职场文书
《黄河颂》教学反思
2014/02/07 职场文书
《理想》教学反思
2014/02/17 职场文书
《中国梦我的梦》中学生演讲稿
2014/08/20 职场文书
springboot项目以jar包运行的操作方法
2021/06/30 Java/Android
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python
关于MySQL中explain工具的使用
2023/05/08 MySQL