diff --git a/sms4j-provider/src/main/java/org/dromara/sms4j/unisms/core/UniClient.java b/sms4j-provider/src/main/java/org/dromara/sms4j/unisms/core/UniClient.java index 8c82dd4a..1dd06f9c 100644 --- a/sms4j-provider/src/main/java/org/dromara/sms4j/unisms/core/UniClient.java +++ b/sms4j-provider/src/main/java/org/dromara/sms4j/unisms/core/UniClient.java @@ -92,6 +92,8 @@ public class UniClient { url = this.endpoint + "?action=" + action + "&accessKeyId=" + this.accessKeyId; } else { Map d = new HashMap<>(); + d.put("action", action); + d.put("accessKeyId", this.accessKeyId); Map signed = sign(d); url = this.endpoint + "?action=" + action + "&accessKeyId=" + this.accessKeyId + "&algorithm=" + signed.get("algorithm") + "×tamp=" + signed.get("timestamp") + "&nonce=" + signed.get("nonce") + "&signature=" + signed.get("signature");