Example #1
0
        public ActionResult API()
        {
            logger.Log(LogLevel.Trace, "F0");
            logger.Log(LogLevel.Trace, APPID);
            try
            {
                logger.Log(LogLevel.Trace, KeepAccessTokenHelper.APPID);
            }
            catch (Exception ex)
            {
                logger.Log(LogLevel.Trace, ex.Message);
            }

            KeepAccessTokenHelper.APPID = APPID;
            logger.Log(LogLevel.Trace, "1");
            KeepAccessTokenHelper.APPSECRET = APPSECRET;
            logger.Log(LogLevel.Trace, Request.Url);
            logger.Log(LogLevel.Trace, "2");
            ACCESSTOKEN = KeepAccessTokenHelper.Instance.AccessToken;
            logger.Log(LogLevel.Trace, "3");
            WXHelper helper = new WXHelper(TOKEN, APPID, APPSECRET, ACCESSTOKEN);

            logger.Log(LogLevel.Trace, "4");
            string responseContent = helper.DealWith(Request, BuildMenu());

            Response.ContentEncoding = Encoding.UTF8;
            Response.Write(responseContent);
            Response.Flush();
            Response.End();
            return(new EmptyResult());
        }