目前,基本上所有的网站注册都要求手机绑定,并通过下发短信验证码方式验证手机的真实性,提高了用户的真实性。但是一般企业单独申请短信行业通道都比较困难,因此选择一家信誉好,稳定性、及时性强的第三方短信通道就很有必要性。目前在项目中接入了阿里大鱼的第三方短信接口,记录了接入的过程。

第一步:注册帐号

需要提供淘宝帐号或者支付宝帐号注册登录。

第三步:自定义签名和短信模板

允许一次提供多个签名,需要一个工作日的审核日期,建议根据需要自行定义。

自定义短信模板不能全嵌套模式,否则通不过。短信模板审核很严,需要根据具体场景进行定义,比较不灵活。

第四步:测试阿里大鱼提供的接口是否可用

官方提供了在线测试工具,地址是https://api.alidayu.com/apitools/apiTools.htm。填入各个参数,提交请求(建议数据环境使用正式环境,因为沙箱环境虽然调用次数无限制,但是有些接口功能在沙箱环境中没有,无法测试),查看返回结果。如果接口请求失败,则根据errcode到https://api.alidayu.com/apitools/errorCodeSearch.htm?spm=0.0.0.0.tZWH9t这个工具中,查询对应的错误原因。

第五步:通过客户端代码调用阿里大鱼短信接口sdk

我使用的php版本的sdk,曾出现了在错误工具中无法查到的错误,咨询了技术支持后,原因原来是因为php脚本编码不是utf-8问题。

短信接口api:https://api.alidayu.com/doc2/apiDetail.htm?spm=a3142.7395905.4.6.9hYSEi&apiId=25450

 $c = new TopClient;$c->appkey = $appkey;$c->secretKey = $secret;$c->format = $format;$req = new AlibabaAliqinFcSmsNumSendRequest;$req->setExtend($sms_extend);$req->setSmsType($sms_type);$req->setSmsFreeSignName($sms_freeSignName);$req->setSmsParam($sms_param);$req->setRecNum($sms_recNum);$req->setSmsTemplateCode($sms_templateCode);$resp = $c->execute($req);

利用阿里大鱼下发短信验证码相关推荐

  1. 利用阿里大鱼发送短信验证

    用了很久的CSDN,也从中学到了很多的知识和解决很多问题,今天决定自己也要学会贡献,所以从今天开始我的CSDN博客知识加油站.吐舌头 闲话不多说,言归正传.今天我要分享的是利用阿里大鱼实现网站和APP ...

  2. php 阿里云短信服务及阿里大鱼实现短信验证码的发送

    阿里云短信服务 一:使用阿里云的短信服务 ① 申请短信签名 ②申请短信模板 ③创建Access Key,获取AccessKeyId 与 AccessKeySecret.(为了安全起见,这里建议使用子用 ...

  3. 阿里大鱼php短信验证码,思梦PHP-阿里大鱼手机验证码

    小伙伴是否做PC网站的时候,是否遇到过注册用户需要使用短信验证的功能呢?或者找回密码,以及验证用户的信息等等功能!今天思梦PHP就为大家带来ThinkPHP整合阿里大鱼短信验证的功能! 首先,我们要明 ...

  4. PHP对接阿里大鱼实现短信的发送

    背景知识: 手机验证码这个功能几乎哪里都可以看到,那么PHP如何实现手机验证码的发送呢?下面介绍PHP对接阿里大鱼实现短信验证码发送. 1.首先登陆阿里云,点击控制台: 2.选择短信服务: 3.由于阿 ...

  5. Java 集成阿里大鱼平台短信服务发送验证码到手机

    点击前往:阿里大鱼 --- 短信接口调用错误码(错误原因及处理方式) 上一篇:阿里大鱼短信服务 --- 发送验证码.短信通知 下一篇:Java 集成阿里大鱼平台短信服务发送验证码 --- 补齐注册部分 ...

  6. 使用阿里大鱼发送短信验证

    目前,基本上所有的网站注册都要求手机绑定,并通过下发短信验证码方式验证手机的真实性,提高了用户的真实性.但是一般企业单独申请短信行业通道都比较困难,因此选择一家信誉好,稳定性.及时性强的第三方短信通道 ...

  7. 使用阿里大鱼发送短信

    最近看到同事在使用阿里大鱼实现短信发送功能,稍微学了下,果然挺方便的,下面把使用方法共享一下. 1.注册账号: 去 http://www.alidayu.com/?spm=a3142.7791109. ...

  8. 使用阿里云发送短信验证码

    目录 一.用户注册登录流程 二.使用阿里云发送短信验证码 ⭐生成密钥 ⭐将密钥配置到项目中 ⚪新建properties文件并填入相应信息 ⚪pom配置 ​⚪ 测试代码 ⚪添加签名 ​⚪添加短信发送的模 ...

  9. 调用阿里大于发送短信验证码的限制次数

    解决调用阿里大于短信服务发送短信频率次数限制. 由于阿里大于发送短信验证码有次数限制.官方说明具体如下: 短信验证码 :使用同一个签名,对同一个手机号码发送短信验证码,1条/分钟,5条/小时,10条/ ...

最新文章

  1. 非root用户编译安装源码包
  2. CSAPP lab2 二进制拆弹 binary bombs phase_6
  3. ArcEngine 获取HDF文件中的子文件
  4. buffer pool mysql_MySQL 5.7版本新特性(修改buffer pool,无需重启服务)
  5. LUA 运行期间不独占线程的递归,通过回调实现
  6. 同一个网站下不同应用程序可以不同Framework版本
  7. @Validated和@Valid区别:Spring validation验证框架对入参实体进行嵌套验证必须在相应属性(字段)加上@Valid而不是@Validated...
  8. JS重写toString(),打印想要的值
  9. path环境变量丢失恢复
  10. MongoDB入门示例及介绍
  11. gitlab之 修改默认的仓库存储目录及数据迁移
  12. 【操作系统/OS笔记18】虚拟文件系统概念
  13. js手机端图片弹出方法
  14. 表格文字超数量就竖排_干货 |超实用Word、Excel、PPT软件技能
  15. 动软代码生成器连接oracle数据库
  16. JAVA在线看CAD图纸快速入门
  17. 苹果iOS捷径(快捷指令)修改网页元素:移动端开发者工具console的替代方案
  18. Cocos2dx 3.2移植到Android 完全可行的方法
  19. MyBatis中传递多个参数的方法以及传入混合参数的获取方式
  20. Bootstrap Slider轮播图片样式控制

热门文章

  1. CSS3 3D变换--扑克牌翻转
  2. Flume之生产正确的使用方式一(Singel Agent)
  3. 癌症来临,应该怎么办?
  4. (二十七)论文阅读 | 目标检测之MAL
  5. 注意力机制在推荐模型中的应用——AFM、DIN、DIEN
  6. 选择代码覆盖工具的 10 个标准
  7. 【文献翻译】软件设计级漏洞分类模型-Software Design Level Vulnerability Classification Mode
  8. 【MySQL】# mysql计算两个时间的差值
  9. C++-FFmpeg-(5)-2-h264-概念与名词:宏块-I-P-B帧;参数设置:ABR、CQP、CBR、CRF;码流:SPS-PPS
  10. 离婚率离婚率离婚率离婚率