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');復制代碼
參數3:messageId即該條短信的唯一標識, 不能重復, 具體使用請參考: smsow.zhenzikj.com/doc/api_doc…
總結
以上是生活随笔為你收集整理的python发短信验证码_python利用第三方模块,发送短信验证码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 轻松从Word复制身份证号码粘贴到Exc
- 下一篇: bzoj 3505: [Cqoi2014