代码都是复制于官网https://cloud.tencent.com/document/product/382/11672,
稍做修改发现不能正常发送短信,返回:
{'result': 1014,
'errmsg': '模版未审批或内容不匹配,错误详解见:https://cloud.tencent.com/document/product/382/9558#.E8.BF.94.E5.9B.9E1014.E9.94.99.E8.AF.AF.E5.A6.82.E4.BD.95.E5.A4.84.E7.90.86.EF.BC.9F', 'ext': ''}
求指教哪里有问题!另外:extend和ext字符串各代表什么?
from qcloudsms_py import SmsSingleSender
from qcloudsms_py.httpclient import HTTPError
# 腾讯云短信应用 SDK AppID
appid = 140023**** # 我的appid
# 短信应用 SDK AppKey
appkey = "a55c011f4219b77fc53ae4632b69****" #我的appkey
# 需要发送短信的手机号码
phone_numbers = ["1321170****"] #此处为我的手机号码
# 短信模板ID,需要在短信控制台中申请
# template_id = 375823 # 2模板ID
# template_id = 375823 # 1模板ID
# 签名
sms_sign = "熊猫大叔语录" #已通过审核的签名内容
sms_type = 0 # Enum{0: 普通短信, 1: 营销短信}
ssender = SmsSingleSender(appid, appkey)
try:
result = ssender.send(sms_type, 86, phone_numbers[0],
"【腾讯云】你的验证码是:5678", extend="", ext="")
except HTTPError as e:
print(e)
except Exception as e:
print(e)
print(result)
相似问题