(1)先NuGet上引用开放平台的Senparc.Weixin.dll、Senparc.Weixin.MP.dll、Senparc.Weixin.Open这3个dll;
(2)接收推送component_verify_ticket
/// <summary>
/// 授权推送及component_verify_ticket接收
/// </summary>
/// <param name="postModel"></param>
/// <returns></returns>
[HttpPost]
public ActionResult Auth(Senparc.Weixin.Open.Entities.Request.PostModel postModel)
{
Addlog("接收component_verify_ticket", "方法Auth,postModel:" + JsonConvert.SerializeObject(postModel));
try
{
Stream inputStream = Request.InputStream;
XDocument encryptDoc = XmlUtility.Convert(inputStream);
//获取解密后的XDocument
XDocument decryptDoc = _wechatOpenService.GetDecryptXDocument(encryptDoc, postModel.AppId, postModel.Token, postModel.EncodingAESKey, postModel.Signature, postModel.Timestamp, postModel.Nonce);
Addlog("接收component_verify_ticket", "方法Auth,信息2:decryptDoc:" + decryptDoc);