python利用第三方模組,傳送簡訊驗證碼
阿新 • • 發佈:2018-12-13
對於初學者,如何利用第三方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');