有的站长做产品的时候,都会考虑一些短信验证码做二次校验的动作。比如在设置WordPress站点登陆的时候,设置短信验证码才能登陆,或者找回密码时,必须绑定手机号然后短信验证码才能找回。虽然说的简单,但实际上如果要设置并到能正常使用,非常复杂。这里搬主题就分享一篇阿里云短信服务及发送短信验证码图文教程给大家。
对比表格
目前市面上的短信验证码的厂家不少,这里主要介绍一下阿里云和其他家的对比。
unisms | 阿里云 | 云之讯 | 腾讯云 | 亿美软通 | |
应用场景 | |||||
价格 | |||||
产品优势 | |||||
使用便捷度 | |||||
资历 | |||||
通道稳定性 |
阿里云短信服务(Short Message Service)是广大企业客户快速触达手机用户所优选使用的通信能力。调用API或用群发助手,即可发送验证码、通知类和营销类短信;国内验证短信秒级触达,到达率最高可达99%;国际/港澳台短信覆盖200多个国家和地区,安全稳定,广受出海企业选用。
阿里云活动:短信新用户低至6.9元起,单价低至0.032元/条
配置阿里云短信服务
准备工作
- 注册阿里云账号和实名认证(个人/企业)
- 开通短信服务,并购买相应的短信套餐
- 获取AccessKey用于调用阿里云资源的密钥
- 调用API发送短信
说明
由于公司已经注册了阿里云账号和进行了企业认证,并且也开通了短信服务和购买套餐
所以只需要进行第三步获取Accesskey和调用API发送短信。
1.获取Accesskey
在调用阿里云API时您需要使用AccessKey完成身份验证。AccessKey包括AccessKey ID和AccessKey Secret,需要一起使用。具体如下:
AccessKey ID:用于标识用户。
AccessKey Secret:用于验证用户的密钥。AccessKey Secret必须保密。
处于安全的考虑,创建RAM用户,并为RAM用户授予不同的权限,提供给您企业的员工用来管理短信服务资源,从而让您避免与其他用户共享云账号密钥,降低您企业的信息安全风险。
1.2创建子账号
访问地址: 官网地址 按照以下步骤创建
注意:创建成功之后就会得到,将AccessKey ID和AccessKey Secret保存起来由于之后是不会再显示AccessKey Sercret,进行保存防止之后忘记。
1.2为刚创建的用户分配短信服务的权限
这样就会用户分配了权限,这样调用短信服务员API的时候AccessKey才会生效。
2.调用API发送短信
调用api之前需要配置一下信息。
官方链接: https://dysms.console.aliyun.com/quickstart?spm=5176.25163407.overview-index-9c3d4_4cfbe_0.8.16a4bb6e2NOIQF 申请签名——申请模板——系统设置——API调用发送短信
2.1申请签名
申请签名地址:https://dysms.console.aliyun.com/domestic/text/sign/add 按照下面填写
最后提交上传
大概需要等待2小时左右,审核结果就出来了。
2.2申请模板
申请签名通过之后才能申请模板
申请模板地址: https://dysms.console.aliyun.com/domestic/text/template/add
添加之后也需要等在2个小时的审核时间。
2.3由于目前还没有使用到系统设置,所以暂时没有进行设置
回执消息是在使用API接口发送短信之后,通过配置MNS消息队列消费模式或HTTP批量推送模式,接收短信发送状态的结果和用户回复的短信内容,帮助您掌握短信的发送成功率和其他业务提供支持。
2.4API调用发送短信
先在OpenAPI上进行调用测试
1.进行到OpenAPI: https://next.api.aliyun.com/api/Dysmsapi/2017-05-25/SendSms?lang=JAVA¶ms={} 选择Java语言,注意这个时候使用的Access Key为阿里云提供的临时的,后序集成发送短信验证码时需要在代码中填写AccessKey。
查看调用结果
在手机上查看刚发送的短信
3.IDEA集成发送短信验证码
使用IDEA打开下载的工程
运行测试
在对应手机上查看短信是否发送成功
至此发送短信验证码就完成了。
1.本站内容仅供参考,不作为任何法律依据。用户在使用本站内容时,应自行判断其真实性、准确性和完整性,并承担相应风险。
2.本站部分内容来源于互联网,仅用于交流学习研究知识,若侵犯了您的合法权益,请及时邮件或站内私信与本站联系,我们将尽快予以处理。
3.本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
4.根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
5.本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途
暂无评论内容