短信
1)官网注册实名账号:https://cloud.tencent.com
2)选取短信服务创建短信应用
3)申请签名与短信模板 - 通过微信公众号申请
### 未封装版
# 短信应用 SDK AppID - SDK AppID 以1400开头
appid = ... # 短信应用 SDK AppKey appkey = "..." # 短信模板ID,需要在短信控制台中申请 template_id = ... # 签名 - 是`签名内容`,而不是`签名ID` sms_sign = "..." # 需要发送短信的手机号码
phone_number = ['...'] from utils.logging import logger from qcloudsms_py import SmsSingleSender import random def get_code(): code = '' for i in range(4): code += str(random.randint(0, 9)) return code if __name__ == '__main__': ssender = SmsSingleSender(appid, appkey) # 短信模板中的占位符实际的值 code = get_code() print(code) params = [ code, 5] try: result = ssender.send_with_param(86, phone_numbers[1],template_id, params, sign=sms_sign, extend="", ext="") print(result) if result and result['result'] == 0: print('短信发送成功') except Exception as e: print(e) logger.warning(e) print("短信发送失败")