public async Task <int> ExecSendMsgAsync(string accessToken, string data, int s)
        {
            LogHelper.Info("WeChatAppAuthorizeController->ExecSendMsgAsync");
            try
            {
                var a = await ThreadSleepAsync(s);

                accessToken = WeChatAppDecrypt.GetToken();
                //反序列化结果
                WechatToken    tokenModel = JsonConvert.DeserializeObject <WechatToken>(accessToken);
                string         url        = string.Format("https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token={0}", tokenModel.access_token);
                HttpWebRequest hwr        = WebRequest.Create(url) as HttpWebRequest;
                hwr.Method      = "POST";
                hwr.ContentType = "application/x-www-form-urlencoded";
                byte[] payload;
                payload           = System.Text.Encoding.UTF8.GetBytes(data); //通过UTF-8编码
                hwr.ContentLength = payload.Length;
                Stream writer = hwr.GetRequestStream();
                writer.Write(payload, 0, payload.Length);
                writer.Close();
                var    result = hwr.GetResponse() as HttpWebResponse; //此句是获得上面URl返回的数据
                string strMsg = WebResponseGet(result);
                LogHelper.Debug("strMsgAsync:" + strMsg);
            }
            catch (Exception e)
            {
                LogHelper.Debug("strMsgAsyncError:" + e.Message);
            };
            return(1);
        }
        public ActionResult GetToken()
        {
            ResponseMessage msg    = new ResponseMessage();
            var             result = WeChatAppDecrypt.GetToken();

            msg.Status = true;
            msg.Data   = result;
            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
        public ActionResult GetToken()
        {
            LogHelper.Info("WeChatAppAuthorizeController->GetToken");

            ResponseMessage msg    = new ResponseMessage();
            var             result = WeChatAppDecrypt.GetToken();

            msg.Status = true;
            msg.Data   = result;
            return(Json(msg, JsonRequestBehavior.AllowGet));
        }