1. 程式人生 > >python利用第三方模組,傳送簡訊驗證碼

python利用第三方模組,傳送簡訊驗證碼

對於初學者,如何利用第三方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');