更新 Admin.NET/Admin.NET.Core/Service/Wechat/SysWxOpenService.cs
添加微信小程序消息发送签名验证方法
This commit is contained in:
parent
00ce696538
commit
1db321346b
@ -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>
|
||||||
/// 获取订阅消息模板列表 🔖
|
/// 获取订阅消息模板列表 🔖
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user