1. 程式人生 > >https訪問方式的微信分享

https訪問方式的微信分享

此處只說明與http訪問不同的地方,其他獲取appId、timestamp、nonceStr 、signature方式相同

1.html

直接搜尋紅字的js就可以下載

<script src="${webRoot}/resource/js2.0/jweixin-1.2.0.js"></script>
<script src="${webRoot}/resource/js2.0/wxConfig.js?v=${version!}"></script>

2.js  

wxConfig.js內容

注意:1.desc中不能現金,或者相關文字,不然分享成功後,只有自己可以看到縮圖,別人看不到

2. 縮圖的格式不能是png的,不然也會有別人看不到的風險

var shareData = {

title: '新人專享大禮包', // 分享標題

desc: "我在長濤金融投資啦,一起賺錢吧!"

               link:"https://www.changtaojinrong.com/qydwx/wxwap/scancode?inviteCode="+inviteCode,

imgUrl:"https://www.changtaojinrong.com/qydwx/resource/wxwap/img/gaiban/fx_icon.jpg", 
type: 'link'};

3.紅字部分為傳到後臺生成簽名的地址,這個也是最重要的,因為微信自己的簽名校驗介面                                  【https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign】中,url獲取的就是當前有分享功能的          地址,所以後臺生成簽名的url也要一樣,直接從前臺傳過去即可。

       ${webRoot}/wxwap/ckjj?aa=https://www.changtaojinrong.com/qydwx/ckjj

3.後臺

4.紅框中的aa就是前臺傳過來生成簽名的url地址,獲取到之後會有一個判斷,如果shareUrl沒有傳值,那麼就         說明是http的訪問方式,如果有值就是自己寫的https的,這樣就可以保證微信簽名校驗介面與後臺生成的籤        名一致,其他就沒有問題了。