短信驗證碼接口(騰訊雲接口)


短信驗證碼接口(騰訊雲接口)

騰訊雲短信注冊網址

# 需要安裝  pip3 install qcloudsms_py

#驗證碼  調用格式 MSM("手機號",'用戶名','驗證碼')
def MSM(phone,name,number):
    from qcloudsms_py import SmsSingleSender
    from qcloudsms_py.httpclient import HTTPError
    # 短信應用SDK AppID
    appid = 1400199796  # SDK AppID是1400開頭
    # 短信應用SDK AppKey
    appkey = "bd689fdebed71444e976e29ae7fc5df8"
    # 需要發送短信的手機號碼
    phone_numbers = [phone]
    # 短信模板ID,需要在短信應用中申請
    template_id = 999999 #312472
    # 歡迎使用個人購物車系統您的用戶名為{3},如果不是請重新注冊,{1}為您的驗證碼,請於{2}分鍾內填寫,謝謝使用!
    
    # 簽名
    sms_sign = "李強石頭剪刀布"
    ssender = SmsSingleSender(appid, appkey)
    params = [number,'2',name]  # 當模板沒有參數時,`params = []`,數組具體的元素個數和模板中變量個數必須一致,例如事例中templateId:5678對應一個變量,參數數組中元素個數也必須是一個
    result = ssender.send_with_param(86, phone_numbers[0],
                                     template_id, params, sign=sms_sign, extend="",
                                     ext="")  # 簽名參數未提供或者為空時,會使用默認簽名發送短信

    return True




if __name__ == '__main__':
    MSM("18888888888", '用戶名', '142345')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM