码迷,mamicode.com
首页 > 其他好文 > 详细

短信验证发送-调用聚合第三方数据平台

时间:2019-07-14 09:27:00      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:rom   验证码   NPU   print   ext   __name__   parse   reason   申请   

import json

import requests
from urllib import parse

# 创建一个接口的函数
def sebdsms(appkey, mobile, tpl_id, tpl_value):
‘‘‘
:param appkey: 申请的短信接口的key值
:param mobile: 接收短信的手机号码
:param tpl_id: 短信模板
:param tpl_value: 验证码信息
:return:
‘‘‘
# 1. 请求接口的url
url = ‘http://v.juhe.cn/sms/send‘
# 参数的传递
params = ‘mobile={}&tpl_id={}&tpl_value={}&key={}‘.format(mobile, tpl_id, parse.quote(tpl_value), appkey)
# 2. 请求接口平台
wp = requests.get(url, params=params).text
result = json.loads(wp)
if result:
error_code = result[‘error_code‘]
if error_code == 0:
# 短信发送成功
smsid = result[‘result‘][‘sid‘]
print(‘短信验证码的ID:{}‘.format(smsid))
else:
print(‘短信发送失败....{}‘.format(result[‘reason‘]))
else:
print(‘请求接口平台失败...‘)


def main():
# 短信的appkey值
appkey = ‘聚合数据申请的appkey值‘
# 端接收人的号码
poth = input(‘请输入你要发送的号码:‘)
mobile = poth
# 短信模板ID
tpl_id = ‘170620‘
# 验证码
code = input(‘请输入你想要发送的验证码:‘)
tpl_value = ‘#code#={}‘.format(code)
sebdsms(appkey, mobile, tpl_id, tpl_value)


if __name__ == ‘__main__‘:
main(http://www.my516.com)
---------------------

短信验证发送-调用聚合第三方数据平台

标签:rom   验证码   NPU   print   ext   __name__   parse   reason   申请   

原文地址:https://www.cnblogs.com/hyhy904/p/11182993.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!