2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > python调用短信api接口实现验证码发送

python调用短信api接口实现验证码发送

时间:2020-07-29 11:13:33

相关推荐

python调用短信api接口实现验证码发送

【摘要】 用Python调用广慧云API接口实现发短信,当然能给调用发短信接口前提条件是通过企业实名认证,而且有一个通过审核的短信签名,本文主要面对第一次通过pycharm开发环境并使用python语言调用api接口的开发者,话不多说,ShowTime。

准备数据:

① 申请短信模板,并得到短信模板ID。

② 准备11位目标手机号码。

③ 获得appid与appsecurity。

④ 准备六位数验证码与验证码有效时间

(测试用短信模板ID、appid与appsecurity请到某宝链接处咨询)

实施调用:

将下列源码直接复制到pycharm开发环境中。

第一步:打开pycharm开发环境,单击File-New Project-Create

第二步:在主页面处复制代码

复制后:

最后:单击运行,目标手机即可收到验证码短信,非常方便。

#!/usr/bin/python# -*- coding: utf-8 -*-import requestsimport timeimport hashliburl = "/sms/send"appid = "分配给你的appid"appsecurity = "分配给你的appsecurity"timestamp = int(time.time() * 1000)newSign = "{}&{}&{}".format(appid,timestamp,appsecurity)sign = hashlib.md5(newSign.encode("utf8")).hexdigest()templateId = "短信模板ID"receive = "短信接收人号码"tag = "短信发送的标签即替换@`code`@的真实值,多个tag变量用竖线 | 分隔 ,如 aaa|bbb|ccc"params = {"templateId":templateId,"receive":receive,"tag":tag,"appid":appid,"timestamp":timestamp,"sign":sign}headers = {'Content-Type': "application/x-www-form-urlencoded"}response = requests.post(url, data = params, headers = headers)print (response.text)

PS:有兴趣的小伙伴可以关顾我的某宝,咨询更有免费50条的短信优惠。

/duanxin

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。