當前位置:名人名言大全網 - 短信平臺 - 雲mas短信真假

雲mas短信真假

記錄對接移動Mas平臺發送短信踩的坑 原創

2022-02-20 12:16:39

1點贊

qq_42039854

碼齡5年

關註

記錄對接移動Mas平臺發送短信踩的坑

1、 首先吐槽壹下,移動雲Mas平臺的接口文檔寫的真辣雞

2、第壹步,在已經註冊完申請過雲Mas平臺賬號之後,登錄: 移動雲Mas平臺.

3、登錄之後找到 管理 — 接口管理界面,填寫接口註冊信息,註意每次修改時都會提示用戶密碼不允許和最近五次相同,所以建議最好還是壹次成功,主要用到用戶名,密碼,對於IP來說,目前沒有發現有什麽作用

在這裏插入圖片描述

4、註冊成功之後會進入短信接入用戶管理界面,在這裏可以看到已經註冊成功的用戶,點擊簽名下載獲取到接口所需要的簽名編碼:

在這裏插入圖片描述

5、到此準備工作就完成了,接下來就是調用環節了,遍地是坑 :

傳入類,雖然接口文檔中沒寫要傳secretKey,但mac參數中寫需要用戶密碼,如果不仔細看說明很容易忽略

public class SendReq {

private String ecName; //集團客戶名稱

private String apId; //用戶名

private String secretKey; //密碼

private String mobiles; //手機號碼逗號分隔。(如“18137282928,18137282922,18137282923”)

private String content; //發送短信內容

private String sign; //網關簽名編碼,必填,簽名編碼在中國移動集團開通帳號後分配,可以在雲MAS網頁端管理子系統-SMS接口管理功能中下載。

private String addSerial; //擴展碼,根據向移動公司申請的通道填寫,如果申請的精確匹配通道,則填寫空字符串(""),否則添加移動公司允許的擴展碼。

private String mac; //API輸入參數簽名結果,簽名算法:將ecName,apId,secretKey,mobiles,content ,sign,addSerial按照順序拼接,然後通過md5(32位小寫)計算後得出的值。

}

1

2

3

4

5

6

7

8

9

10

1

2

3

4

5

6

7

8

9

10

在這裏插入圖片描述

public class SendRes {

private String rspcod; //響應狀態碼

private String msgGroup; //消息批次號,由雲MAS平臺生成,用於驗證短信提交報告和狀態報告的壹致性(取值msgGroup)註:如果數據驗證不通過msgGroup為空

private boolean success; //數據校驗結果

}

1

2

3

4

5

6

1

2

3

4

5

6

移動接口ip地址區分平臺 不同平臺地址不壹樣,所以ip地址需要自己找客戶去要

賬號密碼就是剛剛註冊的接口用戶名和密碼,簽名在導出的excel中