Example #1
0
        public ActionResult Index()
        {
            var appId     = WeixinConfig.AppID;
            var appSecret = WeixinConfig.AppSecret;

            var nonceStr  = Util.CreateNonce_str();
            var timestamp = Util.CreateTimestamp();
            var domain    = System.Configuration.ConfigurationManager.AppSettings["Domain"];
            var url       = domain + Request.Url.PathAndQuery;
            var jsTickect = "";

            using (CommanderServiceClient client = new CommanderServiceClient())
            {
                jsTickect = client.GetJsTicket(appId, appSecret, false);
            }
            var string1   = "";
            var signature = JSAPI.GetSignature(jsTickect, nonceStr, timestamp, url, out string1);
            var model     = new JSSDKModel
            {
                appId       = appId,
                nonceStr    = nonceStr,
                signature   = signature,
                timestamp   = timestamp,
                shareUrl    = url,
                jsapiTicket = jsTickect,
                shareImg    = domain + Url.Content("/images/ad.jpg"),
                string1     = string1,
            };

            return(View(model));
        }
Example #2
0
        public ActionResult Index()
        {
            //记录access_token
            var appId     = WeixinConfig.AppID;
            var appSecret = WeixinConfig.AppSecret;

            using (CommanderServiceClient client = new CommanderServiceClient())
            {
                var access_token = client.GetAccessToken(appId, appSecret, false);
                LogWriter.Default.WriteError("access_token is: " + access_token);
            }
            return(View());
        }