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