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分鐘內有效