最近作一個項目的時候用到微信的分享 ,實現定義分享標題,圖片,瞭解到微信在發佈JSSDK後,把包括自定義分享在內的衆多網頁服務接口進行了統一。若是要想自定義分享本身的網頁信息給好友或朋友圈,就最好使用這個統一的網頁服務接口。安全
微信JS-SDK是微信公衆平臺面向網頁開發者提供的基於微信內的網頁開發工具包。微信
經過使用微信JS-SDK,網頁開發者可藉助微信高效地使用拍照、選圖、語音、位置等手機系統的能力,同時能夠直接使用微信分享、掃一掃、卡券、支付等微信特有的能力,爲微信用戶提供更優質的網頁體驗。微信公衆平臺
步驟一:綁定域名異步
全部的JS接口只能在公衆號綁定的域名下調用,先登陸微信公衆平臺進入「公衆號設置」的「功能設置」裏填寫「JS接口安全域名」。(不然報錯,顯示簽名失效)函數
備註:登陸後可在「開發者中心」查看對應的接口權限。工具
步驟二:引入JS文件開發工具
在須要調用JS接口的頁面引入以下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.2.0.jsspa
步驟三:經過config接口注入權限驗證配置3d
有須要使用JS-SDK的頁面必須先注入配置信息blog
注意:sApiList: [] // 必填,須要使用的JS接口列表
步驟四:經過ready接口處理成功驗證,獲取「分享到朋友圈」,分享給朋友」按鈕點擊狀態及自定義分享內容接口
wx.ready(function(){
// config信息驗證後會執行ready方法,全部接口調用都必須在config接口得到結果以後,config是一個客戶端的異步操做,因此若是須要在頁面加載時就調用相關接口,則須把相關接口放在ready函數中調用來確保正確執行。對於用戶觸發時才調用的接口,則能夠直接調用,不須要放在ready函數中。
});