diff --git a/src/Magicodes.Wx.PublicAccount.Sdk.AspNet/ServerMessages/From/FromEventTypes.cs b/src/Magicodes.Wx.PublicAccount.Sdk.AspNet/ServerMessages/From/FromEventTypes.cs index a66b722b40ad7615d480ca11938a822217abec8d..61708ff683a0976b186387d6afceb1bf2aa9ef82 100644 --- a/src/Magicodes.Wx.PublicAccount.Sdk.AspNet/ServerMessages/From/FromEventTypes.cs +++ b/src/Magicodes.Wx.PublicAccount.Sdk.AspNet/ServerMessages/From/FromEventTypes.cs @@ -1,16 +1,16 @@ // ====================================================================== -// -// Copyright (C) 2018-2068 湖南心莱信息科技有限公司 +// +// Copyright (C) 2018-2068 湖南心莱信息科技有限公司 // All rights reserved -// +// // filename : FromEventTypes.cs // description : -// +// // created by codelove1314@live.cn at 2021-02-09 10:48:26 // Blog:http://www.cnblogs.com/codelove/ // GitHub : https://github.com/xin-lai // Home:http://xin-lai.com -// +// // ======================================================================= namespace Magicodes.Wx.PublicAccount.Sdk.AspNet.ServerMessages.From @@ -27,31 +27,37 @@ namespace Magicodes.Wx.PublicAccount.Sdk.AspNet.ServerMessages.From /// [XmlEnum(Name = "subscribe")] subscribe = 0, + /// /// 取消关注 /// [XmlEnum(Name = "unsubscribe")] unsubscribe = 1, + /// /// 扫描带参数二维码 /// [XmlEnum(Name = "scan")] scan = 2, + /// /// 上报地理位置 /// [XmlEnum(Name = "location")] location = 3, + /// /// 点击菜单拉取消息时的事件推送 /// [XmlEnum(Name = "click")] click = 4, + /// /// 点击菜单跳转链接时的事件推送 /// [XmlEnum(Name = "view")] view = 5, + /// /// 模板消息发送完成 /// @@ -62,6 +68,6 @@ namespace Magicodes.Wx.PublicAccount.Sdk.AspNet.ServerMessages.From /// 点击菜单跳转小程序的事件推送 /// [XmlEnum(Name = "view_miniprogram")] - viewminiprogram = 7 + view_miniprogram = 7 } -} +} \ No newline at end of file diff --git a/src/Magicodes.Wx.PublicAccount.Sdk.AspNet/ServerMessages/From/FromViewMiniprogramEvent.cs b/src/Magicodes.Wx.PublicAccount.Sdk.AspNet/ServerMessages/From/FromViewMiniprogramEvent.cs index b142f4a0c0324c6a3c4c4dec7dd375d6d6e61478..ebf4c5e3256d0940933d50f2f06701518bc8f5f1 100644 --- a/src/Magicodes.Wx.PublicAccount.Sdk.AspNet/ServerMessages/From/FromViewMiniprogramEvent.cs +++ b/src/Magicodes.Wx.PublicAccount.Sdk.AspNet/ServerMessages/From/FromViewMiniprogramEvent.cs @@ -1,16 +1,16 @@ // ====================================================================== -// -// Copyright (C) 2018-2068 湖南心莱信息科技有限公司 +// +// Copyright (C) 2018-2068 湖南心莱信息科技有限公司 // All rights reserved -// +// // filename : FromSubscribeEvent.cs // description : -// +// // created by codelove1314@live.cn at 2021-02-09 10:48:27 // Blog:http://www.cnblogs.com/codelove/ // GitHub : https://github.com/xin-lai // Home:http://xin-lai.com -// +// // ======================================================================= namespace Magicodes.Wx.PublicAccount.Sdk.AspNet.ServerMessages.From @@ -28,7 +28,7 @@ namespace Magicodes.Wx.PublicAccount.Sdk.AspNet.ServerMessages.From /// public FromViewMiniprogramEvent() { - Event = FromEventTypes.viewminiprogram; + Event = FromEventTypes.view_miniprogram; } /// @@ -41,4 +41,4 @@ namespace Magicodes.Wx.PublicAccount.Sdk.AspNet.ServerMessages.From /// public string MenuId { get; set; } } -} +} \ No newline at end of file diff --git a/src/Magicodes.Wx.PublicAccount.Sdk.AspNet/ServerMessages/ServerMessageHandler.cs b/src/Magicodes.Wx.PublicAccount.Sdk.AspNet/ServerMessages/ServerMessageHandler.cs index cca038b3e47baa862003c3a5c77f2c6e7efbf7a1..b46bd39bdf888ec28bbe4701af4cff5adec54702 100644 --- a/src/Magicodes.Wx.PublicAccount.Sdk.AspNet/ServerMessages/ServerMessageHandler.cs +++ b/src/Magicodes.Wx.PublicAccount.Sdk.AspNet/ServerMessages/ServerMessageHandler.cs @@ -18,15 +18,14 @@ namespace Magicodes.Wx.PublicAccount.Sdk.AspNet.ServerMessages using Magicodes.Wx.PublicAccount.Sdk.AspNet.ServerMessages.From; using Magicodes.Wx.PublicAccount.Sdk.AspNet.ServerMessages.To; using Magicodes.Wx.PublicAccount.Sdk.Helper; + using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using System; - using System.Collections.Generic; using System.Linq; using System.Security.Cryptography; using System.Text; using System.Threading.Tasks; using System.Xml.Linq; - using Microsoft.Extensions.DependencyInjection; /// /// 服务器消息处理类 @@ -111,7 +110,7 @@ namespace Magicodes.Wx.PublicAccount.Sdk.AspNet.ServerMessages FromEventTypes.location => await ExecuteHandler(xmlStr), FromEventTypes.click => await ExecuteHandler(xmlStr), FromEventTypes.view => await ExecuteHandler(xmlStr), - FromEventTypes.viewminiprogram => await ExecuteHandler(xmlStr), + FromEventTypes.view_miniprogram => await ExecuteHandler(xmlStr), FromEventTypes.templatesendjobfinish => await ExecuteHandler(xmlStr), _ => throw new ArgumentOutOfRangeException(), }; @@ -203,7 +202,7 @@ namespace Magicodes.Wx.PublicAccount.Sdk.AspNet.ServerMessages { throw new WxSdkException($"接收公众号服务端事件消息需要先注册 {nameof(IWxEventsHandler)} !"); } - + IFromMessage fromMessage = XmlHelper.DeserializeObject(xmlStr); if (fromMessage != null) toMessage = await handler.Execute(fromMessage);