Merge pull request '添加微信小程序消息发送签名验证方法' (#47) from 362270511/Admin.NET.Pro:main into main

Reviewed-on: http://101.43.53.74:3000/Admin.NET/Admin.NET.Pro/pulls/47
This commit is contained in:
zuohuaijun 2024-07-15 02:51:33 +08:00
commit 022deacdcd

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>