现在很多网站都有短信验证码的应用场景,例如找回密码,注册等.
网上大多数都是阿里云的短信接口调用实例文章说明,关于华为云的是一点都没有.
这就是写这篇文章的初衷,当然,也是怕自己给忘了.
首先,调用接口之前的准备工作:1.注册好华为云的账号;2,这个接口需要企业认证;个人认证是不能调用的.笔者亲测.
1、开通这个接口的过程我们略过不提,直接从控制台进入搜索短信消息点击进入短信消息的控制台
2、点击应用开发这个菜单选项选择应用管理,a.新增一个应用:只需填写应用名称,根据需求我们选择需要模板
3、添加完成后我们得到APP_Key、APP_Secret、app接入地址这三个参数。点击API调用这个菜单下载demo,根据语言选择相应的demo示例
得到主要参数4、将页面提示所需的jar添加到工程中,笔者是Maven,所以直接在pom.xml中添加相应的配置即可
5、为了避免或多或少的少了代码,我们直接copy页面中的示例,在工程中新建一个类将copy的示例内容放到类中。
6、需要修改的参数:
参数1:url的接入地址部分,参数2:APP_key
参数3:APP_Key,参数4:sender(通道号),
参数5:templateId(模板ID),参数6:templateParas(对模板中参数进行入参)
7、sender参数可以从华为云的短信控制台的签名管理中获取,默认会有一个测试签名的,复制这个通道号即可
8、templateId参数也是从控制台的模板管理中获取,修改这6个参数就可以了。
其中的坑点:
a、文档没有说明url只需要修改接入地址。
b、一开始分配的通道号不一定是能用的,需要找客服给你换。
笔者第一次写文,有不足之处请大家指出,望各位多多包涵!
网友评论