对于初学者,如何利用第三方python开发包发送短信验证码,下面是具体的实现和记录过程!

环境:虚拟机上centos7平台,python3.7版本;

首先,申请账号的部分就省略了

1. 获得appid和appSecret

在"我的应用"->"详情"中打开:

2. 下载开发包

下载后的SDK只包含一个zhenzismsclient.py文件,直接导入到工程中即可使用。

3. 引入模块

import zhenzismsclient as smsclient

使用事先申请的AppId、AppSecret初始化ZhenziSmsClient:

client = smsclient.ZhenziSmsClient(appId, appSecret);复制代码

4. 生成验证码

import random

code = '';//验证码

for num in range(1,5):

code = code + str(random.randint(0, 9));

5. 发送短信

result = client.send('15811111111', '您的验证码为2323');复制代码

参数1:接收者手机号码,参数2:短信内容

返回结果是json格式的字符串, code: 发送状态,0为成功。非0为发送失败,可从data中查看错误信息

6. 发送短信(带返回报告)

result = client.send('15811111111', '您的验证码为2323', 'dfee_dfdw_xdfd_dfdfd');复制代码

参数3:messageId即该条短信的唯一标识, 不能重复, 具体使用请参考: smsow.zhenzikj.com/doc/api_doc…

python发短信验证码_python利用第三方模块,发送短信验证码相关推荐

  1. python实现第三方验证码获取_python利用第三方模块,发送短信验证码(测试案例)...

    今天学到个利用python第三方,发送短信验证码的代码,速实现一遍,短信立即收到,果断记录在案! 环境:虚拟机上centos7平台,python2.7版本: 第三方服务提供商是:云通讯官网:www.y ...

  2. python发送短信验证码不用三方模块_python利用第三方模块,发送短信验证码

    对于初学者,如何利用第三方python开发包发送短信验证码,下面是具体的实现和记录过程! 环境:虚拟机上centos7平台,python3.7版本: 首先,申请账号的部分就省略了 1. 获得appid ...

  3. JAVA实现利用第三方平台发送短信验证码

    前段时间自己做的一个小项目中,涉及到用短信验证码登录.注册的问题,之前没涉及过这一块,看了别人的博客其实也是似懂非懂的,现在就将自己做的利用第三方短信平台来发送验证码这个功能记下来. 本文以注册为例, ...

  4. JAVA利用第三方平台发送短信验证码

    本文以注册为例,在SpringMVC+Spring+Mybatis框架的基础上完成该短信验证码功能. 发送短信验证码的原理是:随机生成一个6位数字,将该6位数字保存到session当中,客户端通过se ...

  5. JAVA利用第三方平台发送短信验证码。

    前段时间自己做的一个小项目中,涉及到用短信验证码登录.注册的问题,之前没涉及过这一块,看了别人的博客其实也是似懂非懂的,现在就将自己做的利用第三方短信平台来发送验证码这个功能记下来. 本文以注册为例, ...

  6. java短信验证平台_JAVA实现利用第三方平台发送短信验证码

    前段时间自己做的一个小项目中,涉及到用短信验证码登录.注册的问题,之前没涉及过这一块,看了别人的博客其实也是似懂非懂的,现在就将自己做的利用第三方短信平台来发送验证码这个功能记下来. 本文以注册为例, ...

  7. python发邮件详解_python:利用smtplib发送邮件详解

    Hello ' + ' send by Python... ' + '

  8. python爬取豆瓣书籍_Python利用lxml模块爬取豆瓣读书排行榜的方法与分析

    前言 上次使用了BeautifulSoup库爬取电影排行榜,爬取相对来说有点麻烦,爬取的速度也较慢.本次使用的lxml库,我个人是最喜欢的,爬取的语法很简单,爬取速度也快. 本次爬取的豆瓣书籍排行榜的 ...

  9. python实现背景抠除_Python利用removebg模块批量抠图去背景

    首先,注册并获取API:在www.remove.bg 注册账号并获取API. 注意:免费帐号每月可处理50张照片 github库地址:https://github.com/brilam/remove- ...

最新文章

  1. Castle.MircoKernel Class Diagram - Part I
  2. 改变UITableView选中行高亮的颜色
  3. 7大最重要的管理方法
  4. 在鹅厂面试5轮后扑街!微服务架构,我拿什么拯救你!
  5. 擎天出口退税软件_新版申报系统退税申报注意事项
  6. 织梦后台如何生成站点地图sitemap.xml
  7. 基于微服务和Docker容器技术的PaaS云平台架构设计
  8. 【量化】CSFB阿尔法多因子模型研究
  9. 自己在使用的漢語辭典
  10. SSRS报表服务随笔(rdl报表服务)-报表结构与样式
  11. 人月神话之四 贯彻执行、为什么巴比伦塔会失败
  12. 复习两个月能考上研吗?
  13. 那些年我们踩过的Hive坑
  14. Mac如何查找m3u8视频链接,并下载
  15. Flutter 银行卡隐藏号码,只显示后四位。
  16. Qt实现气泡聊天的效果
  17. The type java.lang.Object cannot be resolved It is indirectly referenced ... .
  18. js上传图片到后端并保存
  19. DR——增益校正原理
  20. discuz登陆首页后提示style_1_commen.css,Discuz!登录模板修改到顶部方法

热门文章

  1. 搭建Spring Boot2.X集成Hibernate5项目,并集成传统SSH老项目的安全认证组件,以Spring Boot方式开发项目并集成到老系统
  2. Java实现阿姆斯特朗数
  3. 重磅,2020广播电视科技创新奖揭晓
  4. Linux图形化磁盘管理工具gparted
  5. 移动端开发案例(Bootstrap布局,响应式开发)
  6. c++ 中对vector的使用方法
  7. 中专在学校里考的计算机四级证属于中级职业技能证书吗?
  8. 平行世界产品分析|冷暖自知的世界
  9. shell一文入门通
  10. 路由器恢复出厂设置,如何重新配置访问网络