一、前言
2015年剛剛到來,微信開發者平臺公佈一項里程碑的項目,微信JS SDK發佈,爲廣大企業微信公共號提供又一次質的飛越,開發者可以使用該JS SDK調試和使用微信上分享,拍照上傳下子圖片的圖片功能,還有音頻控制功能,還有獲取地理位置功能等一些界面上的操作等各項微信功能。並對以後基於微信內置瀏覽器的網頁開闢新起點。使以後微信開發者平臺的網頁應用啓很大的作用,使其變得更加豐富多彩。下面簡單介紹一下微信JS SDK吧。
二、微信JS SDK Demo
這個有官方Demo http://demo.open.weixin.qq.com/jssdk/
官方的說明文檔 微信JS SDK說明文檔
三、注意事項
大部分在官方說明文檔上已經提供。
基礎接口與其他接口都是異步的,所以要使用某個接口要先使用基礎接口上判斷一下,是否支持這項功能,返回的格式如下:
如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}所以以下是使用實例:
wx.ready(function () {
wx.checkJsApi({
jsApiList: [
'getNetworkType'
],
success: function (res) {
if(res.checkResult.getNetworkType == true)
{
wx.getNetworkType({
success: function (res) {
if(res.networkType == "wifi"){
//wifi下處理事件
}else{
//其網絡下處理(這裏主要是2g,3g,4g)
}
},
fail: function (res) {
//獲取設備網絡失敗處理
}
});
}else{
//不支持getNetworkType該功能時處理
}
},
fail: function (res) {
//檢測getNetworkType該功能失敗時處理
}
});
});