1. 程式人生 > >微信----分享(第三方平臺的授權分享待完善)

微信----分享(第三方平臺的授權分享待完善)

參考SDK-----詳情百度網盤

連結:https://pan.baidu.com/s/1ejSw4A5Vi6knL8T9qVQnCQ
提取碼:h8wl

微信文件 :https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115

 

備註:第三方平臺跟【非】第三方平臺實現的思路有所區別

一、【非】第三方平臺

實際流程:

  ①、在公眾號設定js安全域名

  ②、參考sdk,根據appId跟appsecret分別獲取access_token、跟jsapi_tickit,然後生成簽名,注意:由於時效性,得文字快取

  ③、渲染所需引數到前端

 

常見問題:

  ①、如何開啟debug模式?

    在js中的wx.config 中設定debug為true,推薦除錯時,先開啟,這樣可以很清晰的知道問題出在哪裡。

            

  ②、微信對於分享後的連結做了規定,必須是本頁面的連結,這時如何解決待引數或跳轉到其他頁面?

    待引數: 

      如圖,在簽名前的URL只能是本頁面,渲染時的URL可以再後面新增引數

                   

 

    跳轉到其他URL:

      可以先帶引數,作為標識,然後判定該引數是否存在,如果存在,則在該頁面的控制器中再次做一次跳轉,這樣就可以實現跳轉到其他頁面了。

 

二、第三方平臺

  TODO 待完善