龙行博客

走路看风景,经历看人生,岁月留痕迹,人生留轨迹,17的历史,18的豪情,时间的匆忙,人生的风景,放开心胸往前走,成功再远行,放开理想往前走,梦想再行动。
现在位置:首页 > 编程语言 > Python > python3发送短信验证码demo案例

python3发送短信验证码demo案例

龙行    Python    2019-1-2    364    0评论    本文已被百度收录点击查看详情

初学者,怎么使用短信包发送短信,下面是具体的事例demo

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

第三方短信平台:榛子云短信(http://smsow.zhenzikj.com)


SDK下载地址: http://smsow.zhenzikj.com/sdkdownload/python3.html  注意要下载python3的

API文档: http://smsow.zhenzikj.com/doc/python_sdk_doc.html

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

  1. 获得appid和appSecret

使用申请的账号,登录用户中心http://sms.zhenzikj.com/zhenzisms_user

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

  1. 下载开发包

下载

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

  1. 引入模块
import zhenzismsclient as smsclient

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


client = smsclient.ZhenziSmsClient(appId, appSecret);
  1. 生成验证码
import random

code = '';//验证码

for num in range(1,5):
code = code + str(random.randint(0, 9));
  1. 发送短信
result = client.send('13911111111', '您的验证码为3333');

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

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

  1. 发送短信(带返回报告)
result = client.send('15811111111', '您的验证码为2323', 'dfee_dfdw_xdfd_dfdfd');
参数3:messageId即该条短信的唯一标识, 不能重复, 具体使用请参考: http://smsow.zhenzikj.com/doc/api_doc.html

评论一下 分享本文 赞助站长

赞助站长X

扫码赞助站长
联系站长
龙行博客
  • 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《龙行博客》。
  • 本文网址:https://www.liaotaoo.cn/132.html
  • 上篇文章:python3爬取tx社招信息
  • 下篇文章:python条件判断语法
  • python3
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
快捷导航
联系博主
在线壁纸
给我留言
光羽影视
音乐欣赏
返回顶部