微信分享公用類

 #region 微信分享註冊
        public string varAppID;
        public string varTimestamp;
        public string varNonceStr;
        public string varSignature;
        public string varShareTitle;
        public string varShareDesc;
        public string varShareUrl;
        public string varShareImgUrl;
        public string token;
        public string username;


        /// <summary>
        /// 微信分享註冊--使用需引用JSon.net和微信的Senparc.Weixin、Senparc.Weixin.MP
        /// </summary>
        public void LoadWeiXinConfig()
        {
            string varSecret = null;


            varAppID = "公衆號的APPID";
            varSecret = "公衆號的APPSecret";
            varShareTitle = "分享的標題"; //可以前臺自己定義
            varShareDesc = "分享的內容"; //可以前臺自己定義
            varShareImgUrl = Request.Url.AbsoluteUri.Replace(HttpContext.Current.Request.Url.PathAndQuery, "") + "/img/tj5.jpg";   //可以不用寫死,可以再需要的地方更換即可


            try
            {
                string ticket = string.Empty;


                ticket = JsApiTicketContainer.TryGetTicket(varAppID, varSecret);
                //時間戳
                varTimestamp = JSSDKHelper.GetTimestamp();
                varNonceStr = JSSDKHelper.GetNoncestr();
                JSSDKHelper jssdkhelper = new JSSDKHelper();
                //簽名是需要動態獲取
                varSignature = jssdkhelper.GetSignature(ticket, varNonceStr, varTimestamp, Request.Url.AbsoluteUri);
                //分享地址動態獲取
                varShareUrl = string.Format(ConfigurationManager.AppSettings["ShareURL"] + "index.aspx");
            }
            catch (Exception err)
            {
                WriteLog("報錯了", "", GetLoginIp(), "微信分享使用後臺錯誤!");
            }
        }
        #endregion
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章