/* 123456789 */ using Hncore.Infrastructure.Common; using Microsoft.EntityFrameworkCore; using System.Threading.Tasks; using System.Xml.Linq; namespace Hncore.Wx.Open { /// /// 关注 /// public class MessageEventSubscribe : MessageMPBase { public MessageEventSubscribe(XDocument doc) : base(doc) { } public override RequestInfoType InfoType { get { return RequestInfoType.event_subscribe; } } public override async Task Handler() { LogHelper.Info("MessageEventSubscribe", $"AppId={this.AppId},openid={this.FromUserName}"); var userInfo = await WxOpenApi.GetUserUnionIDinfo(this.AppId, this.FromUserName); LogHelper.Info("MessageEventSubscribe_userInfo", $"AppId={this.AppId},unionid={ userInfo.unionid}"); return true; } } }