快速上手短信服务——榛子云短信接口

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

快速上⼿短信服务——榛⼦云短信接⼝
前⾔
⼤家第⼀次使⽤短信服务应该都是⽤于学习,⽽阿⾥云、腾讯云...等⼤⼚的云服务审核⽐较严格,对于学习者⼤概率⽆法通过,于是在此提供⼀个⽆需审核即可使⽤的短信服务接⼝⽤于学习 —— 。

使⽤步骤
1.注册账号
2.创建短信模板
注意:创建短信模板是⼈⼯审核,不会写可参考腾讯云、阿⾥云短信模板,由于是⼩公司,审核较慢,建议尽早创建。

创建完成后会⽣成⼀个模板 ID(templateId) 这就是本模板的标识,通过 templateId 使⽤该模板发送短信。

3.查看 AppId 和
AppId 和 AppSecret ⽤于标识发送⽤户,注意不要泄露,防⽌被⾮法使⽤。

4.封装短信服务
导⼊所需要的依赖
1<dependency>
2<groupId>com.zhenzikj</groupId>
3<artifactId>zhenzisms</artifactId>
4<version>2.0.2</version>
5</dependency>
封装 Sms ⼯具类
1public class SendSms {
2public static void send(String phoneNumber, String code) {
3// 使⽤⾃⼰的 AppId 和 AppSecret
4ZhenziSmsClient client = new ZhenziSmsClient("https://sms_", "XXXXXX", "XXXX-XXX-XXXX");
5Map<String, Object> params = new HashMap<>();
6params.put("number", phoneNumber);
7// 修改为⾃⼰的templateId
8params.put("templateId", "XXXX");
9String[] templateParams = new String[1];
10templateParams[0] = code;
11params.put("templateParams", templateParams);
12try {
13String result = client.send(params);
14System.out.println(result);
15} catch (Exception e) {
16e.printStackTrace();
17}
18}
19}
5.测试使⽤短信服务。

相关文档
最新文档