/*
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;
}
}
}