快速上手短信服務 —— 榛子雲短信接口


前言

  大家第一次使用短信服務應該都是用於學習,而阿里雲、騰訊雲...等大廠的雲服務審核比較嚴格,對於學習者大概率無法通過,於是在此提供一個無需審核即可使用的短信服務接口用於學習 —— 榛子雲短信服務

使用步驟

1.注冊賬號

2.創建短信模板

注意:創建短信模板是人工審核,不會寫可參考騰訊雲、阿里雲短信模板,由於是小公司,審核較慢,建議盡早創建。創建完成后會生成一個模板 ID(templateId) 這就是本模板的標識,通過 templateId 使用該模板發送短信。

在這里插入圖片描述

3.查看 AppId 和 AppSecret

AppId 和 AppSecret 用於標識發送用戶,注意不要泄露,防止被非法使用。

在這里插入圖片描述

4.封裝短信服務

  • 導入所需要的依賴
<dependency>
  <groupId>com.zhenzikj</groupId>
  <artifactId>zhenzisms</artifactId>
  <version>2.0.2</version>
</dependency>
  • 封裝 Sms 工具類
public class SendSms {
    public static void send(String phoneNumber, String code) {
        // 使用自己的 AppId 和 AppSecret
        ZhenziSmsClient client = new ZhenziSmsClient("https://sms_developer.zhenzikj.com", "XXXXXX", "XXXX-XXX-XXXX");
        Map<String, Object> params = new HashMap<>();
        params.put("number", phoneNumber);
        // 修改為自己的templateId
        params.put("templateId", "XXXX");
        String[] templateParams = new String[1];
        templateParams[0] = code;
        params.put("templateParams", templateParams);
        try {
            String result = client.send(params);
            System.out.println(result);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

5.測試使用短信服務

在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM