Python 騰訊雲短信,發送手機驗證碼

 

1.安裝包shell

pip install qcloudsms_py
app

2.準備好相關參數spa

騰訊雲短信每一個月贈送100條短信,申請一個應用,獲取appid,而後建立短信簽名,而後建立正文模版3d

 

3.發送短信code

咱們使用70439這個這個模版來發送短信blog

這個模版裏只有一個參數{1},因此發送的時候就寫一個參數ip

#coding:utf-8

from qcloudsms_py import SmsSingleSender
from qcloudsms_py.httpclient import HTTPError

appid = 140005xxxx
appkey = "4fcd263d315340bf578c93de89faxxxx"
phone_numbers = ["1520284xxxx", "1814439xxxx"] #手機號能夠添加多個多個
template_id = 74039  


ssender = SmsSingleSender(appid, appkey)
params = ["1234",]  #發送驗證碼爲1234
try:
    result = ssender.send_with_param(86, phone_numbers[0],
        template_id, params)
except HTTPError as e:
    print(e)
except Exception as e:
    print(e)

print(result)

4,成功返回事例utf-8

{u'ext': u'', u'fee': 1, u'result': 0, u'errmsg': u'OK', u'sid': u'8:3xujxW6UPZcVeP6hZfr20180106'}

it

注:若是發送模版有多個參數就須要在代碼中傳入多個參數。pip

例如:

您的驗證碼爲{1},{2}分鐘內有效。

 
params = ["1234","30"]效果爲你的驗證碼爲1234,30分鐘內有效
相關文章
相關標籤/搜索