python如何使用腾讯云发送短信
腾讯云方面的申请和流程都比较简单,基本都是可视化操作的,这里就不在赘述了。这篇文章着重讲解怎么用python实现调用。我假设你已经满足了以下几个前提+已经开通了腾讯云短信业务+创建好了短信签名+也已经审核过了短信正文模板+并且已经知道自己的SDKAppID、签名ID、短信模板ID
Python相关需要安装腾讯云提供的模块或SDK我们以qcloudsms_py模块为准,首先
pipinstallqcloudsms_py
发送短信我们需要用到的模块有下面2个
fromqcloudsms_pyimportSmsMultiSender,SmsSingleSender fromqcloudsms_py.httpclientimportHTTPError
在引入之后,就可以封装一个函数进行开心的发送啦~(这里不太推荐腾讯的SDK,官方对python的不是很有好,还要弄的比较复杂,直接封装函数比较方便)附上一个我自己的发送函数
fromqcloudsms_pyimportSmsMultiSender,SmsSingleSender fromqcloudsms_py.httpclientimportHTTPError fromdjango.confimportsettings defsend_sms_single(phone_num,template_id,template_param_list): appid='你的appid' appkey='你的appkey' sms_sign='你的签名名称' print(appid,appkey,sms_sign) sender=SmsSingleSender(appid,appkey) try: response=sender.send_with_param(86,phone_num,template_id,template_param_list,sign=sms_sign) exceptHTTPErrorase: response={'result':1000,'errmsg':"网络异常发送失败"} returnresponse
以上就是python如何使用腾讯云发送短信的详细内容,更多关于python发送短信的资料请关注毛票票其它相关文章!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。