/// <summary> /// 获取小程序账号信息(推荐使用这个,关注不关注都可以) /// </summary> /// <param name="loginInfo"></param> /// <returns></returns> public ActionResult GetInfo1(WechatLoginInfo loginInfo) { loginInfo.iv = "8lQK9zSsprNF4nt7EWr28g=="; loginInfo.code = " 023nkGR901amAw1KKkV90nGzR90nkGRj"; loginInfo.encryptedData = "P7Laqsb2NRvDXEc8A2c+6EVUHGdPkX3StB/waXPAkQSeZIK5Qu5L5xKQWgPoJ5nl+RZCZuxpKM6njeuFlfGV1uGTyPiMhOvOInioZI+xv+/Ufgxs7H/YnECc5oc5I78abmdpv/g/kerzUg9TW5tbiYG065HUlXJc+v1wPbhybKgU4PqLAHWpXtU7NPxn6Tsm89nQLJMm8c6QP3/uLckrJmJRMISKAPppuBROfVWDPYhGClsLf00t+SCLIsyVX2GPAOOgIYucXGXyd/9BsiguwkaNUiQRYm2sqwjIqvbWg5AY1Cxi7JWB09JcRJdjU7UG07Vk6juCMgCJ8CRn4XyjUpWfQ2tTP1DvS5bZ5yHcDX8KaZWkt4Is+WcG2kc2JR4exsfftYoDuZ23tRIgS6Ophl23In1epUIwIc65eRcRaCpiLemNt3RPjBnXC90EIKGTRTp1ogrA5teVz/s+TyxCIg=="; XiaoWeiXinAppDecryptTask _appDecrypt = new XiaoWeiXinAppDecryptTask("wx32506441a78e116c", "c4cc7d0c56eaae726009bcec74d99ab5"); return(Json(new RequestResultDto() { Msg = JsonConvert.SerializeObject(_appDecrypt.Decrypt(loginInfo)), Ret = 0 }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 获取小程序账号信息(如果关注了公众号就会返回unionid,如果没关注过的不能用该方法拿unionid) /// </summary> /// <param name="code"></param> /// <returns></returns> public ActionResult GetInfo(string code) { try { XiaoWeiXinAppDecryptTask _appDecrypt = new XiaoWeiXinAppDecryptTask(XiaoWeiXinSdkTask.appID, XiaoWeiXinSdkTask.appsecret); return(Json(new RequestResultDto() { Msg = _appDecrypt.GetOpenIdAndSessionKeyString(code), Ret = 0 }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { SysLogTask.AddLog(new SysLogDto() { Message = e.Message, Module = LogModuleEnum.WeiXin, Operator = "zl", Result = "加密失败", Type = LogTypeEnum.WeiXinREceive }); } return(Json(new RequestResultDto() { Msg = "错误", Ret = -1 }, JsonRequestBehavior.AllowGet)); }