无关风月
2024-12-31 0c51a577db337520452022d9d6a22b720ef858d4
xinquan-auth/src/main/java/com/xinquan/auth/util/HuaWeiSMSUtil.java
@@ -33,7 +33,7 @@
    public static void main(String[] args) throws Exception {
        sendSms("[\"" + 12356 + "\"]", "19983174515", "8824110423893",
        sendSms("[\"" + 123456 + "\"]", "19983174515", "8824110423893",
                "767ad27dce184a32a4b4863517fbd301");
//        sendSms("[\"17623778642\",\"蓉A-7823\"]","17623778642","8819122535459","6c848255000c4619833ab690e393f906");
@@ -52,13 +52,13 @@
    public static void sendSms(String code, String phone, String sender, String templateId)
            throws Exception {
        // TODO 必填,请参考"开发准备"获取如下数据,替换为实际值
        String url = "https://smsapi.cn-north-4.myhuaweicloud.com:443/sms/batchSendSms/v1"; // APP接入地址+接口访问URI
        String url = "https://smsapi.cn-south-1.myhuaweicloud.com:443/sms/batchSendSms/v1"; // APP接入地址+接口访问URI
        String appKey = "dFbKS778KG0jvQrQ672b9RaOktfV"; // APP_Key
        String appSecret = "3QsteXCIY3KRfgXf5zXyi6f3cHBj"; // APP_Secret
        // 条件必填,国内短信关注,当templateId指定的模板类型为通用模板时生效且必填,必须是已审核通过的,与模板类型一致的签名名称
        // 国际/港澳台短信不用关注该参数
        String signature = "心泉智慧"; // 签名名称
        String signature = null; // 签名名称
        // 必填,全局号码格式(包含国家码),示例:+8615123456789,多个号码之间用英文逗号分隔
        String receiver = "+86" + phone; // 短信接收人号码