Python免费发送手机短信,推送消息


手机端点击发送验证码,请求发送到python端,

由python调用第三方平台

使用的是榛子云短信http://smsow.zhenzikj.com 的短信接口,

 

 

下载开发包

 

 

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

 

3. 引入模块

import zhenzismsclient as smsclient


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

client = smsclient.ZhenziSmsClient(appId, appSecret);

 

4. 生成验证码

  1. import random
  2. code = '';//验证码
  3. for num in range(1,5):
  4. 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');
全部代码如下:
# -*- coding: utf-8 -*-
import zhenzismsclient as smsclient
import random
code = '';
for num in range(1,5):
    code = code + str(random.randint(0, 9));
print(code);
client = smsclient.ZhenziSmsClient('100000', 'NmMzZDFmNjFkNjcwNDc1MmZ');
print(client.send('12411111111', '您的验证码为'+code))

 

 

 

 

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM