有的站长做产品的时候,都会考虑一些短信验证码做二次校验的动作。比如在设置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打开下载的工程运行测试在对应手机上查看短信是否发送成功至此发送短信验证码就完成了。
THE END