基於騰訊雲裏面的短信服務來完成
php
內容和簡介隨意
建立簽名時候看他須要你提供給他什麼資料你就提交什麼資料,通常弄個公衆號
截圖管理員頁面便可經過審覈java
須要登入查看
node
參考的官方文檔:https://console.cloud.tencent.com/sms/sdkAPIpython
不須要登入查看
git
python
:https://github.com/qcloudsms/qcloudsms_pygithub
java
:https://github.com/qcloudsms/qcloudsms_java編程
php
:https://github.com/qcloudsms/qcloudsms_phpc#
c#
:https://github.com/qcloudsms/qcloudsms/tree/master/demo/csharpapp
node
:https://github.com/qcloudsms/qcloudsms_js編程語言
對應編程語言進入對應官方文檔中
對於官方文檔中的補充點只針對python
from qcloudsms_py import SmsSingleSender from qcloudsms_py.httpclient import HTTPError # 短信應用SDK AppID appid = XXXXXX # SDK AppID是1400開頭必須爲數字類型 # 短信應用SDK AppKey appkey ="XXXXXX" #SDK AppKey必須是字符串格式 # 須要發送短信的手機號碼 phone_numbers = ["xxxxx",] #電話號碼必須是字符串格式 template_id = xxx #短信正文模板的id必須爲數字類型 sms_sign='測試' #自定義在模板正文基礎上開頭加[測試]......... sms_type = 0 # Enum{0: 普通短信, 1: 營銷短信} ssender = SmsSingleSender(appid, appkey) params=['2','4'] #這裏是根據你短信模板正文設置內容{1},{2}....按着順序一一對應傳參 try: result = ssender.send_with_param(86, phone_numbers[0], template_id, params,sign=sms_sign, extend="", ext="") # 簽名參數未提供或者爲空時,會使用默認簽名發送短信 #sign能夠不用寫 #template_id裏面若是有放置需傳參的{1},{2}...必須在params一一對應進行傳參,若是沒有params參數能夠不寫 except HTTPError as e: print(e) except Exception as e: print(e) print(result)