微信分享公用類
#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
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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.