diff --git a/Admin.NET/Admin.NET.Core/Service/Wechat/SysWxOpenService.cs b/Admin.NET/Admin.NET.Core/Service/Wechat/SysWxOpenService.cs
index 9dfd2e08..1383910a 100644
--- a/Admin.NET/Admin.NET.Core/Service/Wechat/SysWxOpenService.cs
+++ b/Admin.NET/Admin.NET.Core/Service/Wechat/SysWxOpenService.cs
@@ -114,6 +114,25 @@ public class SysWxOpenService : IDynamicApiController, ITransient
};
}
+ ///
+ /// 验证签名 🔖
+ ///
+ [AllowAnonymous]
+ [NonUnify]
+ [ApiDescriptionSettings(Name = "VerifySignature"), HttpGet]
+ [DisplayName("验证签名")]
+ public string VerifySignature([FromQuery] VerifySignatureInput input)
+ {
+
+ bool valid = _wechatApiClient.VerifyEventSignatureForEcho(input.timestamp, input.nonce, input.signature);
+ if (!valid)
+ {
+ return "fail";
+ }
+
+ return input.echostr;
+ }
+
///
/// 获取订阅消息模板列表 🔖
///