手機端點擊發送驗證碼,請求發送到python端,
由python調用第三方平台
使用的是榛子雲短信http://smsow.zhenzikj.com 的短信接口,

下載開發包

下載后的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');
全部代碼如下:
# -*- 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
