亚洲欧洲日产国码无码久久99_国内精品伊人久久久久妇_久久男人av资源网站无码软件_久久国产乱子伦精品免费强

資訊動態(tài)

微信小程序之Wi-Fi-小程序打通接口文檔

日期:2017-12-27 作者:管理員 來源:互聯(lián)網(wǎng)

微信小程序之Wi-Fi-小程序打通接口文檔,微信小程序用戶連Wi-Fi后長期逗留在場所內(nèi),可以在連接Wi-Fi后進入微信點擊微信聊首頁歡迎語,即可進入預(yù)先設(shè)置的小程序中獲得資訊或服務(wù),查詢門店WiFi信息接口和連Wi-Fi完成頁跳轉(zhuǎn)小程序。


目錄:

1、連Wi-Fi完成頁跳小程序
2、商戶主頁跳轉(zhuǎn)小程序
3、查詢門店Wi-Fi信息接口

1、連Wi-Fi完成頁跳轉(zhuǎn)小程序

設(shè)置聯(lián)網(wǎng)完成頁接口

場景介紹:
設(shè)置需要跳轉(zhuǎn)的小程序,連網(wǎng)完成點擊“完成”按鈕,即可進入設(shè)置的小程序。

注:只能跳轉(zhuǎn)與公眾號關(guān)聯(lián)的小程序。

接口調(diào)用
接口調(diào)用說明

協(xié)議:https
請求方式: POST  
請求URL: https://api.weixin.qq.com/bizwifi/finishpage/set?access_token=ACCESS_TOKEN  
POST數(shù)據(jù)格式:JSON

請求參數(shù)說明

參數(shù) 是否必填 說明
access_token 調(diào)用接口憑證
POST數(shù)據(jù) JSON數(shù)據(jù)

POST數(shù)據(jù)

數(shù)據(jù)示例:

{
  "shop_id": 429620,
  "finishpage_url": "",  
  "wxa_user_name": "gh_966b66e00888",  
  "wxa_path": "pages/index/index",  
  "finishpage_type": 1  
}

字段說明

字段 是否必填 說明
shop_name 門店名稱
finishpage_url 連網(wǎng)完成頁URL,finishpage_type為0時有效
wxa_user_name 連網(wǎng)完成頁跳轉(zhuǎn)小程序原始id,finishpage_type為1時有效,要求小程序與公眾號有綁定關(guān)系
wxa_path 連網(wǎng)完成頁跳轉(zhuǎn)小程序路徑,finishpage_type為1時有效,需要做urlencode
finishpage_type 連網(wǎng)完成頁跳轉(zhuǎn)類型,0為H5,1為小程序

##2、設(shè)置頂部banner跳轉(zhuǎn)小程序接口

場景介紹:

用戶連Wi-Fi后長期逗留在場所內(nèi),可以在連接Wi-Fi后進入微信點擊微信聊首頁歡迎語,即可進入預(yù)先設(shè)置的小程序中獲得資訊或服務(wù)。

注:只能跳轉(zhuǎn)與公眾號關(guān)聯(lián)的小程序。

接口調(diào)用

接口調(diào)用說明

協(xié)議:https
請求方式: POST  
請求URL:https://api.weixin.qq.com/bizwifi/homepage/set?access_token=ACCESS_TOKEN  
POST數(shù)據(jù)格式:JSON

請求參數(shù)說明

參數(shù) 是否必填 說明
access_token 調(diào)用接口憑證
POST數(shù)據(jù) JSON數(shù)據(jù)

POST數(shù)據(jù)

數(shù)據(jù)示例:

{
    "shop_id": 2200766,  
    "template_id": 2,  
    "struct": {  
        "wxa_user_name": "gh_5cb1b4334f3a",  
        "wxa_path": "index.html?query=abc"  
    }
}

字段說明

字段 是否必填 說明
shop_id 門店ID
template_id 2-關(guān)聯(lián)小程序(支持門店小程序)
struct 連網(wǎng)完成頁跳轉(zhuǎn)小程序原始id,finishpage_type為1時有效,要求小程序與公眾號有綁定關(guān)系
wxa_user_name 賬號原始ID
wxa_path 小程序頁面路徑

3、查詢門店WiFi信息接口

場景介紹

接口調(diào)用說明

協(xié)議:https  
http請求方式: POST  
請求URL:https://api.weixin.qq.com/bizwifi/shop/get?access_token=ACCESS_TOKEN  
POST數(shù)據(jù)格式:JSON

請求參數(shù)說明

參數(shù) 是否必填 說明
access_token 調(diào)用接口憑證
POST數(shù)據(jù) JSON數(shù)據(jù)

POST數(shù)據(jù)

數(shù)據(jù)示例:

{  
  "errcode": 0,  
  "data": {  
    "shop_name": "南山店",  
    "ssid": " WX123",  
    "ssid_list": [  
      "WX123",  
      "WX456"  
    ],  
    "ssid_password_list": [  
      {  
        "ssid": "WX123",  
        "password": "123456789"  
      },  
      {  
        "ssid": "WX456",  
        "password": "21332465dge"  
      }  
    ],  
    "password": "123456789",  
    "protocol_type": 4,  
    "ap_count": 2,  
    "template_id": 1,  
    "homepage_url": "http://www.weixin.qq.com/",  
    "bar_type": 1,  
    "sid":"",  
    "poi_id":"285633617",  
    "homepage_wxa_user_name":"",  
    "homepage_wxa_path":"",  
    "finishpage_url":"",  
    "finishpage_wxa_user_name":"gh_966b66e00888",  
    "finishpage_wxa_path":"pages/index/index",  
    "finishpage_type":1,  
  }  
}

字段說明

字段 是否必填 說明
shop_name 門店名稱
ssid 無線網(wǎng)絡(luò)設(shè)備的ssid,未添加設(shè)備為空,多個ssid時顯示第一個
ssid_list 無線網(wǎng)絡(luò)設(shè)備的ssid列表,返回數(shù)組格式
ssid_password_list ssid和密碼的列表,數(shù)組格式。當(dāng)為密碼型設(shè)備時,密碼才有值
password 設(shè)備密碼,當(dāng)設(shè)備類型為密碼型時返回
protocol_type 門店內(nèi)設(shè)備的設(shè)備類型,0-未添加設(shè)備,4-密碼型設(shè)備,31-portal型設(shè)備
ap_count 門店內(nèi)設(shè)備總數(shù)
template_id 商家主頁(bar條)模板類型 0 默認(rèn)頁 1 自定義h5 2 跳轉(zhuǎn)小程序
homepage_url 商家主頁(bar條)鏈接
bar_type 頂部常駐入口上顯示的文本內(nèi)容:0--歡迎光臨+公眾號名稱;1--歡迎光臨+門店名稱;2--已連接+公眾號名稱+WiFi;3--已連接+門店名稱+Wi-Fi
finishpage_url 連網(wǎng)完成頁鏈接,finishpage_type為0時有效
sid 商戶自己的id,與門店poi_id對應(yīng)關(guān)系,建議在添加門店時候建立關(guān)聯(lián)關(guān)系,具體請參考“微信門店接口”
poi_id 門店ID(適用于微信卡券、微信門店業(yè)務(wù)),具體定義參考微信門店,與shop_id一一對應(yīng)。
homepage_wxa_user_name 商家主頁(bar條)跳轉(zhuǎn)的小程序原始id,template_id為2時有效
finishpage_wxa_user_name 完成頁跳轉(zhuǎn)的小程序原始id,finishpage_type為1時有效
inishpage_wxa_path 完成頁跳轉(zhuǎn)的小程序路徑,需要做urlencode,finishpage_type為1時有效
finishpage_type 完成頁跳轉(zhuǎn)類型 0為H5;1為小程序

在小程序中支持搜索周邊的 Wi-Fi,同時可以針對指定 Wi-Fi,傳入密碼發(fā)起連接。

該系列接口為系統(tǒng)原生能力,如需查看“微信連Wi-Fi”能力及配置跳轉(zhuǎn)小程序,請參考文檔。

連接指定 Wi-Fi 接口調(diào)用時序:

  • Android: startWifi —> connectWifi —> onWifiConnected

  • iOS(僅iOS 11及以上版本支持):
    startWifi —> connectWifi —> onWifiConnected

連周邊 Wi-Fi 接口調(diào)用時序:

  • Android startWifi —> getWifiList —> onGetWifiList —> connectWifi —> onWifiConnected

  • iOS(iOS 11.0及11.1版本因系統(tǒng)原因暫不支持):
    startWifi —> getWifiList —> onGetWifiList —> setWifiList —> onWifiConnected

注意:

  • Wi-Fi 相關(guān)接口暫不可用 wx.canIUse 接口判斷。

  • Android 6.0 以上版本,在沒有打開定位開關(guān)的時候會導(dǎo)致設(shè)備不能正常獲取周邊的 Wi-Fi 信息。

wx.startWifi(OBJECT)

基礎(chǔ)庫 1.6.0 開始支持,低版本需做兼容處理

初始化 Wi-Fi 模塊。

OBJECT參數(shù)說明:

參數(shù) 類型 必填 說明
success Function 接口調(diào)用成功的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

示例代碼:

wx.startWifi({
  success: function(res) { console.log(res.errMsg)
  }
})

wx.stopWifi(OBJECT)

基礎(chǔ)庫 1.6.0 開始支持,低版本需做兼容處理

關(guān)閉 Wi-Fi 模塊。

OBJECT參數(shù)說明:

參數(shù) 類型 必填 說明
success Function 接口調(diào)用成功的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

示例代碼:

wx.stopWifi({
  success: function(res) { console.log(res.errMsg)
  }
})

wx.connectWifi(OBJECT)

基礎(chǔ)庫 1.6.0 開始支持,低版本需做兼容處理

連接 Wi-Fi。若已知 Wi-Fi 信息,可以直接利用該接口連接。僅 Android 與 iOS 11 以上版本支持。

OBJECT參數(shù)說明:

參數(shù) 類型 必填 說明
SSID String Wi-Fi 設(shè)備ssid
BSSID String Wi-Fi 設(shè)備bssid
password String Wi-Fi 設(shè)備密碼
success Function 接口調(diào)用成功的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

示例代碼:

wx.connectWifi({
  SSID: '',
  BSSID: '',
  success: function(res) { console.log(res.errMsg)
  }
})

wx.getWifiList(OBJECT)

基礎(chǔ)庫 1.6.0 開始支持,低版本需做兼容處理

請求獲取 Wi-Fi 列表,在 onGetWifiList 注冊的回調(diào)中返回 wifiList 數(shù)據(jù)。iOS 將跳轉(zhuǎn)到系統(tǒng)的 Wi-Fi 界面,Android 不會跳轉(zhuǎn)。 iOS 11.0 及 iOS 11.1 兩個版本因系統(tǒng)問題,該方法失效。但在 iOS 11.2 中已修復(fù)。

OBJECT參數(shù)說明:

參數(shù) 類型 必填 說明
success Function 接口調(diào)用成功的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

wx.onGetWifiList(CALLBACK)

基礎(chǔ)庫 1.6.0 開始支持,低版本需做兼容處理

監(jiān)聽在獲取到 Wi-Fi 列表數(shù)據(jù)時的事件,在回調(diào)中將返回 wifiList。

CALLBACK 返回參數(shù)說明:

參數(shù) 類型 說明
wifiList Array Wi-Fi 列表數(shù)據(jù)

Wi-Fi 列表項說明:

參數(shù) 類型 說明
SSID String Wi-Fi 的SSID
BSSID String Wi-Fi 的BSSID
secure Boolean Wi-Fi 是否安全
signalStrength Number Wi-Fi 信號強度

wx.setWifiList(OBJECT)

基礎(chǔ)庫 1.6.0 開始支持,低版本需做兼容處理

iOS特有接口 在 onGetWifiList 回調(diào)后,利用接口設(shè)置 wifiList 中 AP 的相關(guān)信息。

注意:

  1. 該接口只能在 onGetWifiList 回調(diào)之后才能調(diào)用。

  2. 此時客戶端會掛起,等待小程序設(shè)置 Wi-Fi 信息,請務(wù)必盡快調(diào)用該接口,若無數(shù)據(jù)請傳入一個空數(shù)組。

  3. 有可能隨著周邊 Wi-Fi 列表的刷新,單個流程內(nèi)收到多次帶有存在重復(fù)的 Wi-Fi 列表的回調(diào)。

OBJECT參數(shù)說明:

參數(shù) 類型 必填 說明
wifiList Array 提供預(yù)設(shè)的 Wi-Fi 信息列表
success Function 接口調(diào)用成功的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

Wi-Fi 信息列表項說明:

參數(shù) 類型 說明
SSID String Wi-Fi 設(shè)備ssid
BSSID String Wi-Fi 設(shè)備bssid
password String Wi-Fi 設(shè)備密碼

示例代碼:

wx.onGetWifiList({
  success: function(res) { if (res.wifiList.length) {
      wx.setWifiList({
        wifiList: [{
          SSID: res.wifiList[0].SSID,
          BSSID: res.wifiList[0].BSSID,
          password: '123456' }]
      })
    } else {
      wx.setWifiList({
        wifiList: []
      })
    }
  }
})
wx.getWifiList()

wx.onWifiConnected(CALLBACK)

基礎(chǔ)庫 1.6.0 開始支持,低版本需做兼容處理

監(jiān)聽連接上 Wi-Fi 的事件。

CALLBACK 返回參數(shù)說明:

參數(shù) 類型 說明
wifi Object Wi-Fi 信息

wifi對象說明:

參數(shù) 類型 說明
SSID String Wi-Fi 的SSID
BSSID String Wi-Fi 的BSSID
secure Boolean Wi-Fi 是否安全
signalStrength Number Wi-Fi 信號強度

wx.getConnectedWifi(OBJECT)

基礎(chǔ)庫 1.6.0 開始支持,低版本需做兼容處理

獲取已連接中的 Wi-Fi 信息

OBJECT參數(shù)說明:

參數(shù) 類型 必填 說明
success Function 接口調(diào)用成功的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

success返回參數(shù)說明:

參數(shù) 類型 說明
wifi Object Wi-Fi 信息

wifi對象說明:

參數(shù) 類型 說明
SSID String Wi-Fi 的SSID
BSSID String Wi-Fi 的BSSID
secure Boolean Wi-Fi 是否安全
signalStrength Number Wi-Fi 信號強度

errCode列表

每個接口調(diào)用的時候,都會返回 errCode 字段。

錯誤碼 說明 備注
0 ok 正常
12000 not init 未先調(diào)用startWifi接口
12001 system not support 當(dāng)前系統(tǒng)不支持相關(guān)能力
12002 password error Wi-Fi 密碼錯誤
12003 connection timeout 連接超時
12004 duplicate request 重復(fù)連接 Wi-Fi
12005 wifi not turned on Android特有,未打開 Wi-Fi 開關(guān)
12006 gps not turned on Android特有,未打開 GPS 定位開關(guān)
12007 user denied 用戶拒絕授權(quán)鏈接 Wi-Fi
12008 invalid SSID 無效SSID
12009 system config err 系統(tǒng)運營商配置拒絕連接 Wi-Fi
12010 system internal error 系統(tǒng)其他錯誤,需要在errmsg打印具體的錯誤原因
12011 weapp in background 應(yīng)用在后臺無法配置 Wi-Fi


二維碼
掃二維碼手機查看該文章
當(dāng)前網(wǎng)址:http://www.footcarefacts.net/wechat/462.html

相關(guān)資訊

?
Copyright ? 2007-2025 珠海市網(wǎng)訊互聯(lián)信息科技有限公司 www.footcarefacts.net 版權(quán)所有
粵公網(wǎng)安備44040202000391號 粵ICP備19117377號 網(wǎng)站地圖 站點地圖
在線客服
亚洲欧洲日产国码无码久久99_国内精品伊人久久久久妇_久久男人av资源网站无码软件_久久国产乱子伦精品免费强
  • 国产精品久久久久aaaa| 日韩精品中文字幕在线不卡尤物| 亚洲综合色区另类av| 国产精品国产三级国产aⅴ无密码| 日韩女优制服丝袜电影| 亚洲欧美欧美一区二区三区| 精品一区二区av| 欧美少妇bbb| 国产一区二区精品在线观看| 国产精品一区免费在线观看| 亚洲黄色性网站| 不卡视频在线看| 制服丝袜亚洲网站| 亚洲欧美韩国综合色| 国产美女精品人人做人人爽| 日韩视频在线观看一区二区| 肉丝袜脚交视频一区二区| 中文乱码免费一区二区| 久久精品日产第一区二区三区高清版| 国产精品天干天干在观线| 一区二区三区不卡视频| 国产精品99久久久久| 欧美大片国产精品| 国产91综合网| 另类中文字幕网| 亚洲视频你懂的| 亚洲成a人片在线观看中文| 欧美aaaaaa午夜精品| 99久久免费国产| 欧洲激情一区二区| 亚洲欧美国产高清| 91免费在线看| 日韩福利电影在线观看| 日韩欧美国产综合一区| 国产精品一区二区黑丝| 久久天天做天天爱综合色| 色天使色偷偷av一区二区| 一区二区三区鲁丝不卡| 奇米777欧美一区二区| 久久久777精品电影网影网| 欧美日韩国产不卡| 91精品国产aⅴ一区二区| 视频在线观看一区二区三区| 精品视频在线免费| 欧美极品aⅴ影院| 欧美主播一区二区三区美女| 国产成人精品亚洲午夜麻豆| 在线播放一区二区三区| 欧美日韩高清一区二区三区| 久草热8精品视频在线观看| 国产乱淫av一区二区三区| 欧美岛国在线观看| 日本一区二区成人| 一区二区三区色| 国内成人精品2018免费看| 日韩美女啊v在线免费观看| 国产成人啪免费观看软件| 欧美日产在线观看| 国产一区二区视频在线播放| 日韩欧美一级片| 国产成人自拍高清视频在线免费播放| 国产欧美视频一区二区| 国产麻豆精品一区二区| 在线视频一区二区三| 亚洲日本va在线观看| 国产精品18久久久久久久久| 国产精品久久久久久久蜜臀| wwww国产精品欧美| 日本一区二区三区久久久久久久久不| 中文字幕中文乱码欧美一区二区| 91精品国产色综合久久不卡蜜臀| 色综合久久88色综合天天免费| 在线视频观看一区| 爽爽淫人综合网网站| 日韩国产成人精品| 粉嫩一区二区三区在线看| 日韩伦理电影网| 成人午夜免费电影| 久久久久久免费毛片精品| 成人三级在线视频| 一区二区三区精品视频| 7878成人国产在线观看| 一区二区三区.www| 欧美性色欧美a在线播放| 亚洲黄色在线视频| 国产亚洲欧美在线| 国产三级精品三级在线专区| 日韩欧美国产综合在线一区二区三区| 欧美日韩国产不卡| 久久色在线视频| 美女性感视频久久| 69精品人人人人| 欧美aaaaaa午夜精品| 狠狠色综合播放一区二区| 精品国精品自拍自在线| 久久综合一区二区| 亚洲欧洲三级电影| 日韩欧美一区二区三区在线| 精品国产亚洲在线| 欧美xxxx在线观看| 在线不卡一区二区| 欧美色综合网站| xf在线a精品一区二区视频网站| 91美女片黄在线观看91美女| 日韩精品一区二区三区视频在线观看| 国产成人午夜精品影院观看视频| 欧美成人欧美edvon| 免费一级欧美片在线观看| 99久久久精品| 日日夜夜免费精品视频| 日韩亚洲欧美一区二区三区| 久久久久青草大香线综合精品| 久久久久一区二区三区四区| 69精品人人人人| aaa欧美色吧激情视频| 欧美一区二区三区精品| 欧美精品久久久久久久多人混战| 欧美日韩一卡二卡三卡| 亚洲图片一区二区| 欧美军同video69gay| 国产色产综合产在线视频| 99re66热这里只有精品3直播| 欧美一级免费观看| 91免费看`日韩一区二区| 久久九九影视网| 成人激情免费电影网址| 国产激情91久久精品导航| 韩国精品免费视频| 欧美一区二区三区电影| 国产精品久久久久久久久搜平片| 久久精品av麻豆的观看方式| 亚洲日本免费电影| 欧美日韩一区二区三区四区五区| 精品视频1区2区3区| 亚洲色图.com| 久久久久久9999| 欧美调教femdomvk| 日韩免费视频一区| 欧美性猛交xxxxxx富婆| 色哟哟精品一区| 亚洲欧洲三级电影| 国产成人久久精品77777最新版本| 中文字幕一区二区三区av| 久久久久久久综合狠狠综合| 成人性生交大片免费看视频在线| 久久久国产综合精品女国产盗摄| 七七婷婷婷婷精品国产| 26uuu欧美日本| 国产毛片一区二区| 中文字幕人成不卡一区| 中文字幕av一区二区三区高| 亚洲视频在线一区| 日韩一区二区精品在线观看| 日韩中文字幕亚洲一区二区va在线| 91精品国产91综合久久蜜臀| 日本欧美一区二区三区| 日韩美女主播在线视频一区二区三区| 欧美日韩久久不卡| 亚洲欧美精品午睡沙发| 国产精品色婷婷| 精品国产一区a| 一区二区中文字幕在线| 寂寞少妇一区二区三区| 精品无码三级在线观看视频| 综合分类小说区另类春色亚洲小说欧美| 国产福利一区二区三区视频在线| 亚洲欧洲在线观看av| 一卡二卡三卡日韩欧美| 亚洲天堂福利av| 午夜成人在线视频| 日韩欧美国产高清| eeuss鲁片一区二区三区| 久久成人久久鬼色| 秋霞电影一区二区| 亚洲免费看黄网站| 正在播放一区二区| 3d动漫精品啪啪| 欧美日韩在线精品一区二区三区激情| 久久九九久精品国产免费直播| 亚洲欧美精品午睡沙发| 一区二区三区在线视频观看| 2019国产精品| 一区二区三区在线观看视频| 精品国产一区二区精华| 亚洲尤物在线视频观看| 精品黑人一区二区三区久久| 91丝袜呻吟高潮美腿白嫩在线观看| 一本色道久久加勒比精品| 亚洲人亚洲人成电影网站色| 久久久久久久免费视频了| 日韩在线播放一区二区| 国产在线观看一区二区| 国产欧美日韩一区二区三区在线观看| 色香蕉久久蜜桃| 91麻豆精品国产91久久久久久久久| 99精品桃花视频在线观看| 亚洲在线观看免费视频| 国产精品亚洲а∨天堂免在线| 99热在这里有精品免费| 久久久一区二区三区|