OSS.Clients.SNS
OSS.Clients.SNS copied to clipboard
我两次处理才能得到我想要的东西,消息内容也不知道如何更好的解析出来
var res = _msgService.Process(contentXml, signature, timestamp, nonce, echostr);
if (res.IsSuccess())
{
LogUtil.Info(res.data);
//var wspnet = res.ConvertToResult<WxBaseRecMsg>();
//var msgs = res.data.DeserializeXml<WxBaseMsg>();
var msgs = _msgService.wxProcess(contentXml, signature, timestamp, nonce, echostr);
LogUtil.Info(msgs.data.RecMsg.MsgId + "|" + msgs.data.RecMsg.CreateTime + "|" + msgs.data.RecMsg.FromUserName + "|" + msgs.data.RecMsg.MsgType + "|" + msgs.data.RecMsg.ToUserName + "|" + msgs.data.RecMsg.RecMsgXml.GetElementsByTagName("Content")[0].InnerXml.ToString().Replace("<![CDATA[", "").Replace("]]>", "") + "|");
return Content(res.data);
}