Example #1
0
        public JSSDKConfig GetJSSDKConfig(string url)
        {
            JSSDKConfig jssdkconfig = new JSSDKConfig();

            jssdkconfig.appId     = "wx6f45b83b6fe25fad";
            jssdkconfig.nonceStr  = GetNonceStr();
            jssdkconfig.timestamp = GetTimeStamp(DateTime.Now).ToString();
            jssdkconfig.signature = GetJSSDKSignature(jssdkconfig.nonceStr, jssdkconfig.timestamp, url);
            return(jssdkconfig);
        }
Example #2
0
        public JSSDKConfig JSSDK_Config(string url)
        {
            url = url.Split('#')[0];
            var nonce_str    = Utility.GenerateNonceStr();
            var timestamp    = Utility.GetTimeSpan();
            var jsapi_ticket = WxApiHelper.Instance.GetJSSDK_Ticket();
            var raw          = "jsapi_ticket=" + jsapi_ticket + "&noncestr=" + nonce_str
                               + "&timestamp=" + timestamp + "&url=" + url;
            var signature = Utility.Signature(raw);
            var jssdk     = new JSSDKConfig()
            {
                appId     = WxConfig.Appid,
                timestamp = timestamp,
                nonceStr  = nonce_str,
                signature = signature
            };

            return(jssdk);
        }