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

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)
---------------------

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

时间: 2024-08-02 04:38:33

短信验证发送-调用聚合第三方数据平台的相关文章

Python使用redis-手机验证接口-发送短信验证

python使用redis 安装依赖 >: pip3 install redis 直接使用 import redis r = redis.Redis(host='127.0.0.1', port=6379) 连接池的使用 import redis pool = redis.ConnectionPool(host='127.0.0.1', port=6379) r = redis.Redis(connection_pool=pool) 支持高并发 缓存使用:要额外的安装django_redis模块

Android studio 2.1 集成第三方短信验证类库

新手弄第三方类库也许会很纳闷,有时弄几天都不行.那就让我带大家10分钟做一个简单的短信验证吧! 1.首先上Mob官网注册账号:http://www.mob.com/#/ 2.下载SMSSDK类库包:http://www.mob.com/#/downloadDetail/SMS/android 3.进入Mob账号后台 4.添加一个android应用 5.我们在android studio创建一个项目,在app项目下添加下面的4个包到libs下: 6.配置build文件 7.在AndroidMani

安卓----短信验证(借用第三方平台)

准备工作: ·安卓开发环境:基于eclipse的(studio也可以) ·SDK(短信验证的,mob.com的官网上下载),如图: 下载到本地解压就可以了 解压之后的目录文件 现在正式开始代码的实现部分: ·1.新建工程:file->new ->Android Application Project  给自己的工程命名,包名,设置图标等等 ·2.进入工程,首先会看到activity_main.xml和MainActivity.java.我们先到.xml布局文件把界面稍微设置一下, 1 <

Android实战简易教程-第三十九枪(第三方短信验证平台Mob和验证码自动填入功能结合实例)

用户注册或者找回密码时一般会用到短信验证功能,这里我们使用第三方的短信平台进行验证实例. 我们用到第三方短信验证平台是Mob,地址为:http://mob.com/ 一.注册用户.获取SDK 大家可以自行注册,得到APPKEY和APPSECRET,然后下载SDK,包的导入方式如截图: 二.主要代码 SMSSendForRegisterActivity.java:(获取验证码页) package com.qiandaobao.activity; import java.util.regex.Mat

C# 发送短信验证吗

C# 发送短信验证吗,布布扣,bubuko.com

React 60s倒计时(发送短信验证按钮)

导入:(antd组件——Form表单) import { Button, Form, Input } from 'antd'; const FormItem = Form.Item; state = { loading: false, yztime: 59, }; //倒计60s count = () => { let { yztime } = this.state; let siv = setInterval(() => { this.setState({ yztime: (yztime--

ASP.NET MVC+Bootstrap 实现短信验证

短信验证大家都已经很熟悉了,基本上每天都在接触手机短信的验证码,比如某宝,某东购物,网站注册,网上银行等等,都要验证我们的手机号码真实性.这样做有什么好处呢. 以前咱们在做网站的时候,为了提高用户注册的质量,防止用户恶意注册,都会设置一些小阻碍,如网页验证码.邮件认证等等.但是道高一尺魔高一丈,很快网站的这些设置都被一些网络黑客利用注册机逐一攻破,这些功能也就随之变成了摆设. 但是魔高一丈道高两丈,随着移动设备的普及,短信验证的功能横空出世.他的出现轻松的排除了传统网站验证码的弊端,还提升了网站

[Android]手机短信验证功能

介绍 短信验证功能大家都很熟悉了.在很多地方都能见到,注册新用户或者短息验证支付等.短信验证利用短信验证码来注册会员,大大降低了非法注册,很大程度上提高了用户账户的安全性. 目前市面上已经有了很多提供短信验证的服务商,有收费的,也有免费的.如果是个人的开发者,用免费的是最划算的了!下面我就介绍一个免费的短信验证平台---Mob.com Mob平台提供的短信验证功能可以实现快速的验证和匹配通讯录好友功能,并且能为每个app每天提供10000条免费短信验证.很多开发者都想在自己的app中集成短信验证

如何实现php手机短信验证功能

http://www.qdexun.cn/jsp/news/shownews.do?method=GetqtnewsdetailAction&id=1677 下载php源代码 现在网站在建设网站时为了保证用户信息的真实性,往往会选择发短信给用户手机发验证码信息,只有通过验证的用户才可以注册,这样保证了用户的联系信息资料的100%的准确性 .今天笔者就跟大家分享一下如何实现php手机短信验证功能,希望对大家有所帮助. 第一.实现php手机短信验证功能的基本思路 1.要找到短信服务提供商,接入短信服