配置阿里云短信服务
准备工作
1.注册阿里云账号和实名认证(个人/企业)
2.开通短信服务,并购买相应的短信套餐
3.获取AccessKey用于调用阿里云资源的密钥
4.调用API发送短信
说明
注册了阿里云账号,并且开通短信服务和购买套餐,只需要进行第三步获取Accesskey和调用API发送短信。
1.获取Accesskey
在调用阿里云API时您需要使用AccessKey完成身份验证。AccessKey包括AccessKey ID和AccessKey Secret,需要一起使用。具体如下:
AccessKey ID:用于标识用户。
AccessKey Secret:用于验证用户的密钥。AccessKey Secret必须保密。
处于安全的考虑,创建RAM用户,并为RAM用户授予不同的权限,提供给您企业的员工用来管理短信服务资源,从而让您避免与其他用户共享云账号密钥,降低您企业的信息安全风险。
1.2创建子账号
访问地址:官网地址
按照以下步骤创建
1.2为刚创建的用户分配短信服务的权限
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.4API调用发送短信
先在OpenAPI上进行调用测试
1.进行到OpenAPI:https://next.api.aliyun.com/api/Dysmsapi/2017-05-25/SendSms?lang=JAVA¶ms={}
选择Typescript语言,注意这个时候使用的Access Key为阿里云提供的临时的,后序集成发送短信验证码时需要在代码中填写AccessKey。
3.IDEA集成发送短信验证码,下载工程代码