【摘要】 用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