html頁面中規範化微信分享時候的樣式

2021-09-09 07:56:32 字數 1829 閱讀 5471

這裡還需要將.txt檔案上傳到linux伺服器,這裡我用的是nginx服務,將檔案上到nginx 中配置的 location / (我放置的是官網檔案)下的資料夾中了。

也就是說能通過  :   網域名稱/***x.txt檔案,能夠請求到.txt檔案的內容就可以。

4.  在開發頁面先引入js鏈結這裡最好從網上找乙個.js檔案)

5.相應的js**

var _shareurl = window.location.href;

var url = location.href.split('#')[0];(前台傳到後台的url,比後台用request.getrequesturl準確)

$(function(),

success:function(data));

var formlst = json.parse($("#session").html());

var friendsharetitle = "";

var friendsharedesc = "";

var friendshareimgurl = "";

var cfsharetitle = "";

var cfshareimgurl = "";

wx.ready(function () );

wx.updatetimelinesharedata();

wx.error(function (res) );

});}

})})

6.後台**(部分**+敘述)

// 時間戳

config.settimestamp(string.valueof(system.currenttimemillis()/1000));

config.seturl(url);

string signature = wxutils.getsignature(config);

config.setsignature(signature);

logger.info(config.tostring());

return new gson().tojson(config); }

8.根據accesstoken得到jsapi_ticket,拼接成完整的字串後呼叫httpget(url),獲取ticket

string url = "";
9.拿到config裡面的noncestr、timestamp、url以及jsapi_ticket,拼接成字串,然後寫sha1(str)介面,進行加密生成signature

string str = "jsapi_ticket="+ticket+"&noncestr="+config.getnoncestr()+"×tamp="+config.gettimestamp()+"&url="+url;
在開發的過程中,要注意config物件裡面的資訊(在我開發的時候遇到url的問題,由於沒有打日誌,所以沒有及時發現**的問題),所以要多打日誌(logger)。

推薦文章 

errmsg config invalid signature

errmsg config invalid url domain

vue中微信分享

一 分享js 呼叫方法時傳進來的引數 let info const wxshare function info wx.ready function cancel function title title,分享標題 desc desc,描述 link link,分享鏈結 imgurl imgurl,分...

資料庫設計中的規範化

正規化是符合某一種級別的關係模式的集合。關聯式資料庫中的關係必須滿足一定的要求。滿足最低要求的叫第一正規化,簡稱1nf,在第一正規化基礎上進一步滿足一些要求的為第二正規化,簡稱2nf。其餘依此類推,目前有六種正規化 1nf,2nf,3nf,bcnf,4nf,5nf。1 第一正規化 1nf 在任何乙個...

關於微信端分享頁面的設定問題

一 js介面 var shareme var urls window.location.href if isweixin function isweixin else 修改jq window load function jsonp callback datatype jsonp success fu...