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

posted @ 2021-01-22 14:56  喜欢爬的孩子  阅读(1921)  评论(0编辑  收藏  举报