java 接入“榛子云”平臺實現發送短信

榛子云首頁

榛子云接口文檔

有了這兩個鏈接,稍微懂點java就會操作了,簡單的很。

對比了一下阿里雲、互億無線的短信包,這個平臺是最便宜的,接收速度也很快。

附上測試代碼

package com.dirk.demo;

import com.zhenzi.sms.ZhenziSmsClient;
import java.util.HashMap;
import java.util.Map;

/**
 * @author Dirk
 * @create 2020-03-15 9:02
 */
public class PhoneMsgTest {

    public static void main(String[] args) throws Exception {
        /**
         * apiUrl爲請求地址
         *  個人開發者使用https://sms_developer.zhenzikj.com
         *  企業開發者使用https://sms.zhenzikj.com
         */
        ZhenziSmsClient client = new ZhenziSmsClient("https://sms_developer.zhenzikj.com", "自己的AppId", "自己的AppSecret");

        /**
         *  參數名稱    必選  類型      描述
         *  message	    是	string	短信內容
         *  number	    是	string	接收者手機號碼
         *  messageId	否	string	messageId即該條短信的唯一標識, 不能重複
         *  clientIp	否	string	客戶端IP,需要與應用設置中的”客戶IP限額“配合使用,主要防止用戶惡意刷短信
         */
        Map<String, String> params = new HashMap<String, String>();
        params.put("message", "驗證碼爲: 1123");
        params.put("number", "15373606106");

        //發送短信
        String result = client.send(params);
        //查看餘額,查看當前剩餘短信條數
        String balance = client.balance();

        System.out.println("result = " + result);
        System.out.println("balance = " + balance);

    }

}

測試結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章