更新 Admin.NET/Admin.NET.Core/Service/Wechat/SysWxOpenService.cs

添加微信小程序消息发送签名验证方法
This commit is contained in:
362270511 2024-07-13 11:12:47 +08:00
parent 00ce696538
commit 1db321346b

View File

@ -114,6 +114,25 @@ public class SysWxOpenService : IDynamicApiController, ITransient
};
}
/// <summary>
/// 验证签名 🔖
/// </summary>
[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;
}
/// <summary>
/// 获取订阅消息模板列表 🔖
/// </summary>