From 14a4c60d34adb7ded2bcceae126af3af72040478 Mon Sep 17 00:00:00 2001 From: zhangyang Date: Sun, 17 Sep 2023 23:32:06 +0800 Subject: [PATCH] =?UTF-8?q?=E8=85=BE=E8=AE=AF=E4=BA=91=E7=9A=84=E5=8F=91?= =?UTF-8?q?=E9=80=81=E9=9C=80=E8=A6=81SmsSdkAppId,=E4=BD=86=E6=98=AF?= =?UTF-8?q?=E5=9C=A8=E6=8E=88=E6=9D=83=E6=8B=BC=E6=8E=A5=E7=AD=BE=E5=90=8D?= =?UTF-8?q?=E6=97=B6=E5=90=8C=E6=A0=B7=E4=B9=9F=E9=9C=80=E8=A6=81SecretId(?= =?UTF-8?q?accessKeyId)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/dromara/sms4j/provider/config/BaseConfig.java | 4 ++++ .../org/dromara/sms4j/tencent/service/TencentSmsImpl.java | 2 +- .../java/org/dromara/sms4j/tencent/utils/TencentUtils.java | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/sms4j-provider/src/main/java/org/dromara/sms4j/provider/config/BaseConfig.java b/sms4j-provider/src/main/java/org/dromara/sms4j/provider/config/BaseConfig.java index 983bec5e..f88acbfc 100644 --- a/sms4j-provider/src/main/java/org/dromara/sms4j/provider/config/BaseConfig.java +++ b/sms4j-provider/src/main/java/org/dromara/sms4j/provider/config/BaseConfig.java @@ -17,6 +17,10 @@ public abstract class BaseConfig implements SupplierConfig { * Access Key */ private String accessKeyId; + /** + * Sdk App Id + */ + private String sdkAppId; /** * Access Key Secret diff --git a/sms4j-provider/src/main/java/org/dromara/sms4j/tencent/service/TencentSmsImpl.java b/sms4j-provider/src/main/java/org/dromara/sms4j/tencent/service/TencentSmsImpl.java index 128c45d1..75133436 100644 --- a/sms4j-provider/src/main/java/org/dromara/sms4j/tencent/service/TencentSmsImpl.java +++ b/sms4j-provider/src/main/java/org/dromara/sms4j/tencent/service/TencentSmsImpl.java @@ -91,7 +91,7 @@ public class TencentSmsImpl extends AbstractSmsBlend { } Map headsMap = TencentUtils.generateHeadsMap(signature, timestamp, getConfig().getAction(), getConfig().getVersion(), getConfig().getTerritory(), getConfig().getRequestUrl()); - Map requestBody = TencentUtils.generateRequestBody(phones, getConfig().getAccessKeyId(), + Map requestBody = TencentUtils.generateRequestBody(phones, getConfig().getSdkAppId(), getConfig().getSignature(), templateId, messages); String url = Constant.HTTPS_PREFIX + getConfig().getRequestUrl(); diff --git a/sms4j-provider/src/main/java/org/dromara/sms4j/tencent/utils/TencentUtils.java b/sms4j-provider/src/main/java/org/dromara/sms4j/tencent/utils/TencentUtils.java index 318803e0..1fdbd79b 100644 --- a/sms4j-provider/src/main/java/org/dromara/sms4j/tencent/utils/TencentUtils.java +++ b/sms4j-provider/src/main/java/org/dromara/sms4j/tencent/utils/TencentUtils.java @@ -65,7 +65,7 @@ public class TencentUtils { String signedHeaders = "content-type;host"; Map params = new HashMap<>(); params.put("PhoneNumberSet", phones); - params.put("SmsSdkAppId", tencentConfig.getAccessKeyId()); + params.put("SmsSdkAppId", tencentConfig.getSdkAppId()); params.put("SignName", tencentConfig.getSignature()); params.put("TemplateId", templateId); params.put("TemplateParamSet", messages);