示例#1
0
        public ActionResult Index()
        {
            ViewBag.Title = "JSSDK demo";
            var appId     = WeixinConfig.AppID;
            var nonceStr  = JSAPI.CreateNonce_str();
            var timestamp = JSAPI.CreatenTimestamp();
            var domain    = System.Configuration.ConfigurationManager.AppSettings["Domain"];
            var url       = domain + Request.Url.PathAndQuery;
            var jsTickect = WeixinConfig.TokenHelper.GetJSTickect();
            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));
        }