【开发测试个人小微接入短信验证码】thinkphp5.1+小程序使用短信验证码登录
最近写一个小项目需要用到短信验证码登录,本来打算用阿里云的短信,但是各种审核什么的太麻烦,偶然间发现一个对个人开发测试比较友好的短信平台,注册就送100条验证码,测试用妥妥的够用。而且个人认证处理速度也比较快,还可以引用免审模板,大大减少各种审核的麻烦!真是赞!
先放链接:
我是链接,点我直达
价格也是挺合理吧,没用过其他家短信。不过有效期是永久有效。
不仅有验证码,还有通知短信和营销短信可以用【顺便提一嘴,审核速度是真的快】
废话少说
我是用的tp5.1和uniapp,先在开发文档里下载官方提供的sdk
下载得到一个压缩包,解压后把Client.php和Request.php放到tp5的extend/Sms目录下,sms新建一个就行。
use Sms\Client;
use Sms\Request;
// 发送短信验证public function sendSms(){$Appid = ''; //这里填写闪速码获取的appid$SecretKey = ''; //这里填写闪速码获取的appid$data = request()->param(); //接收前端数据if($data['phone'] == ''){$data = ['status' =>400,'msg' =>'手机号为空',];//转换数据格式并结束echo json_encode($data);die;}// 定义验证码,六位随机数$code = mt_rand(100000,999999);require_once('../extend/Sms/Client.php');require_once('../extend/Sms/Request.php');$client = new Client();$client->setAppId($Appid);$client->setSecretKey($SecretKey);$request = new Request();$request->setMethod('sms.message.send');$request->setBizContent(['mobile' => $data['phone'], //接受号码'template_id' => 'ST_2020101100000007', //模板id'type' => 0, //0. 验证码1. 行业通知2. 营销短信3. 国际短信'sign' => '闪速码', //这里填写短信签名,不需要填写签名id'send_time' => '','params' => ['code' => $code]]);list($ret, $errno, $errstr, $et) = $client->execute($request);var_dump($ret, $errno, $errstr, $et);}
测试的话短信签名用【闪速码】完全可以,上线再根据认证的签名改。一定记得认证,申请签名,不然后期会出问题。
各位凑合看吧,代码仅供参考。我也是个小垃圾,第一次做带短信验证的项目,全靠百度。
【开发测试个人小微接入短信验证码】thinkphp5.1+小程序使用短信验证码登录相关推荐
- 浅析影响银行小微信贷业务精细化发展的六大要素
根据银保监会官方最新披露的数据,过去十年,我国银行贷款年均增速为13.1%,其中普惠型小微企业贷款年均增速达25.5%:另根据央行公布的数据显示,2022年一季度末全国普惠小微贷款余额.授信户数分别为 ...
- 小微支付平台,支付宝/微信聚合支付
前言 现在如果产品要接入支付,支付宝和微信都规定必须公司才能申请,对个人而言就没办法了. 小微支付平台 最近在使用一个小微支付平台,感觉还不错,在这里上些干货. 官方介绍:微豆付平台 官方清算 / 安 ...
- 海尔系列报道之一:海尔“小微”怎么玩
海尔去年裁了1.6万人,今年上半年裁了5000人,这2.1万人去了哪?除了被淘汰的部分,他们中的大多数去了169家小微公司. 从今年年初开始,海尔集团品牌总监范建斌就带着海尔品牌部的两个姑娘开始筹划做 ...
- 财政支持小微金融服务:角色矛盾与政策改进
今年以来,受肺炎疫情影响,小微企业面临着前所未有的困境.各级党委.政府出台大量政策支持小微企业度过难关,加大金融支持力度是其中重要内容.如何使小微企业获得高效.成本适宜的融资,是一个世界性的难题,也是 ...
- 小微权力监督平台功能列表:实现三资管理、大数据比对、监督举报等
小微权力监督平台实现把政策信息和收支情况晒在阳光下,同时把权力清单.行政审批.行政执法.行政处罚.政府投资项目等信息,统一汇集在公示监督子平台上.充分发挥数据前台"晒"的作用.主要 ...
- 云开发--实现发送邮件+短信+链接跳转小程序功能
目录 1.小程序实现发送邮件 准备一个qq邮箱,并启动SMTP服务 确定小程序云开发环境,并新建云函数 2.小程序实现发送短信 确定应用 确定签名 确定模板 编写云函数-发送短信 3.链接跳转小程序 ...
- 小程序短信验证码登录,1分钟实现小程序发短信功能,借助云开发10行代码实现短信验证码登录小程序
老规矩先看效果图 普通短信 验证码短信 今天被云开发官方告知,云开发支持发短信功能了,然后就迫不及待的来尝下鲜. 进入官方文档一看,云开发给咱们开发者的福利还真不小. 不仅仅可以很方便的使用短信功能, ...
- 直播APP开发完成后,如何接入短信验证码服务
通常在直播APP开发完成之后,需要根据客户需求接入相对应的服务,比如三方支付.短信验证.账号登录方式等等,其中短信验证码服务是绝大多数平台都会采用的,所以今天来给大家简单分享下在直播APP开发完成之后 ...
- 干货:小微个人如何接入免费短信验证码
前几天专门为本文提前配了一段录屏,到 https://v.youku.com/v_show/id_XNDA0MTU0NzI4OA==.html 观看. 第一次用爱剪辑,老厉害了,时间轴都没有,所有涉及 ...
最新文章
- python刷新页面_小伙利用Python制作浏览器,网友点评这小伙将来要进腾讯
- 【深度学习理论】通俗理解生成对抗网络GAN
- python所有变量更新_PYTHON:使用python变量更新MULTIPLE COLUMNS
- js----与浏览列表有关的对象(浏览器对象)
- JAVA入门级教学之(static关键字)
- 零窗口探测怎么抓包_万事俱备,只待“窗口”!航天任务中的重要环节:“发射窗口”!...
- mysql date timestamp_【Mysql】Datetime和Timestamp区别,及mysql中各种时间的使用
- 一些与HTML相关名词的简介
- Tips--git bash管理本地文档的常用命令
- [转] linux下shell中使用上下键翻出历史命名时出现^[[A^[[A^[[A^[[B^[[B的问题解决,Linux使用退格键时出现^H解决方法
- php 上传进度条api,php如何实现上传进度条
- C# Winform App 获取当前路径
- 全链路压测实施思路流程分析
- Biopython---part 1
- tar压缩和解压文件或文件夹
- simulink常用模块
- Java获取不到tfp目录内容_AndroidRuntime引起:java.lang.unsatisfiedLinkError:无法加载tfp_jni:findLibrary返回null...
- 腾讯要放弃 TIM 了?
- mysql 两个字段相乘_触发将来自不同表的两列与mysql中的函数相乘
- Centos服务器上使用移动硬盘(NTFS分区)
热门文章
- 【无标题】接口测试用例设计(精华)
- Qt中的.qrc文件
- 计算机二级python考试2021-优秀成绩实战总结
- Material management:VBA :点击一个供应商,自动列出这个供应商涉及的物料
- Django:manage命令扩展
- 从零开始入门pwn(一):pwn的介绍以及部分前置知识
- MES和ERP是怎么对接的(下)
- 操作系统安全-第五章-安全策略与安全模型
- 1-神舟IV号开发板STM32F107VCT6资料包(已购买)\STM32神舟IV号视频教程\第26集 CAN通信实验\双CAN收发测试(STM32神舟IV号-库函数版)
- Bioedit软件做测序后的序列比对和序列的反向互补与翻译