html5頁面取得設備信息
新增分組

#介面說明
新設備分組,每個帳號下最多只有1000個分組。
介面呼叫說明
#http要求方式:POST(請使用https協定)https:/ /api.weixin.qq.com/shakearound/device/group/add?access_token=ACCESS_TOKENPOST資料格式:json
POST資料範例:
{
"group_name":"test"
}
參數說明
| 參數 | 是否必須 | ##說明 |
| access_token | 是 | |
| #呼叫介面憑證 | ########################################### ########group_name############是### | 分組名稱,不超過100漢字或200個英文字母 |
傳回說明
#正常時的回傳JSON封包範例:
#{
"data": {
"group_id" : 123,
"group_name" : "test"
},
"errcode": 00 ,
"errmsg": "success."
}
參數說明
| 参数 | 说明 |
| group_id | 分组唯一标识,全局唯一 |
| group_name | 分组名 |
編輯分組資訊
介面說明
#編輯設備分組訊息,目前只能修改分組名。
介面呼叫說明
#http要求方式:POST(請使用https協定)https:/ /api.weixin.qq.com/shakearound/device/group/update?access_token=ACCESS_TOKENPOST資料格式:json
POST資料範例:
{
"group_id":123,
"group_name" :"test update"
}
參數說明
| 參數 | 是否必須 | ##說明 |
| access_token | 是 | |
| #呼叫介面憑證 | ########################################### ########group_id############是### | 分組唯一標識,全域唯一 |
| #group_name | 是 | 分組名稱,不超過100漢字或200個英文字母 |
傳回說明
#正常時的回傳JSON封包範例:
#{
"data": {
},
"errcode": 0,
"errmsg": "success."
}
#刪除分組
介面說明
#刪除設備分組,若分組中仍有設備,則不能刪除成功。需把設備移除以後,才能刪除。
介面呼叫說明
#http要求方式:POST(請使用https協定)https:/ /api.weixin.qq.com/shakearound/device/group/delete?access_token=ACCESS_TOKENPOST資料格式:json
POST資料範例:
{
"group_id":123
}
參數說明
| 參數 | 是否必須 | ##說明 |
| access_token | 是 | |
| #呼叫介面憑證 | ########################################### ########group_id############是### | 分組唯一標識,全域唯一 |
傳回說明
#正常時的回傳JSON封包範例:
#{
"data": {
},
"errcode": 0,
"errmsg": "success."
}
#查詢分組清單
介面說明
#查詢帳號下所有的分組。
介面呼叫說明
#http要求方式:POST(請使用https協定)https:/ /api.weixin.qq.com/shakearound/device/group/getlist? access_token=ACCESS_TOKEN
POST資料格式:json
POST資料範例:
{
"begin": 0,
"count" 10
}
參數說明
| 參數 | 是否必須 | ##說明 |
| access_token | 是 | |
| #呼叫介面憑證 | ########################################### ########begin############是### | 分組清單的起始索引值 |
| #count | ##是 | 要待查詢的分組數量,不能超過1000個 |
| 參數 | 說明 | |
| total_count | 是 | #此帳號下現有的總分組數 |
| groups | 是 | ########################### |
| group_id | 是 | 分組唯一標識,全域唯一 |
| group_name | 是 |
查詢分組詳情
#介面說明
查詢分組詳情,包含分組名,分組id,分組裡的設備清單。
介面呼叫說明
#http要求方式:POST(請使用https協定)https:/ /api.weixin.qq.com/shakearound/device/group/getdetail?access_token=ACCESS_TOKENPOST資料格式:json
POST資料範例:
{
"group_id":123
"begin": 0,
"count":100
}
參數說明
| 參數 | 是否必須 | ##說明 |
| access_token | 是 | |
| #呼叫介面憑證 | ########################################### ########group_id############是### | 分組唯一標識,全域唯一 |
| #begin | 是 | 分組裡裝置的起始索引值 |
| #count | 是 | 待查詢的分組裡裝置的數量,不能超過1000個 |
傳回說明
#正常時的回傳JSON封包範例:
#{ 參數說明 #介面說明 #新增設備到分組,每個分組能夠持有的設備上限為10000,且每次新增操作的新增上限為1000。只有在搖週邊申請的設備才能加入到分組。 介面呼叫說明 #http要求方式:POST(請使用https協定)https:/ /api.weixin.qq.com/shakearound/device/group/adddevice?access_token=ACCESS_TOKENPOST資料格式:json 參數說明 傳回說明 正常時的回傳JSON封包範例: { 介面說明 #從分組移除設備,每次刪除操作的上限為1000。 介面呼叫說明 #http要求方式:POST(請使用https協定)https:/ /api.weixin.qq.com/shakearound/device/group/deletedevice?access_token=ACCESS_TOKENPOST資料格式:json 參數說明 傳回說明 #正常時的回傳JSON封包範例: #{ 目錄 #1 #開啟尋找周邊ibeacon裝置介面 2 關閉尋找週邊ibeacon裝置介面 3 監聽週邊ibeacon裝置介面 介面說明 H5頁面取得裝置資訊JS API是為了擴充搖週邊應用的場景,讓開發者在自己的H5應用程式上透過接入微信JS-SDK,實現搜尋週邊Beacon訊號的一套api。在呼叫此介面之前,需要先把設備分組,微信客戶端只會返回已在分組中的設備信息,如何把設備分組,請查看上述分組相關的接口描述。 H5頁面取得裝置資訊JSAPI包括startSearchBeacons、stopSearchBeacons、onSearchBeacons三個接口,只支援6.2.5以上的微信版本調用,需使用微信JS-SDK調用,且調用調用的公眾帳號需與建立分組的公眾帳號一致。在需要調用JS介面的頁面引入如下JS文件,(支援https):http://res.wx.qq.com/open/js/jweixin-1.1.0.js,查看具體JS-SDK調用方法。 介面說明 查找週邊設備,目的是為有一定開發能力的商家提供查找自己週邊設備的接口,在微信內建瀏覽器中被訪問的網頁,可使用該JS代碼調起查找商家自己週邊的設備,方便商家利用此介面檢查週邊是否有自己的設備。微信客戶端只要偵測到有訊號的裝置即回傳設備訊息,時間間隔為1S,android與iOS皆批量返回偵測到有訊息的裝置。 介面呼叫說明 範例: 參數說明 返回說明 開啟成功返回:「startSearchBeacons:ok」; 開啟後未stop再次開啟:「startSearchBeacons:already started」; 藍牙未開啟返回:「startSearchBeacons:bluetooth power off」; 地理位置服務未開啟回傳:「startSearchBeacons:location service disable」; 系統不支援回傳:「startSearchBeacons:system unsupported」。 介面說明 關閉尋找週邊裝置。 介面呼叫說明 #範例: 返回說明 關閉成功返回「stopSearchBeacons:ok」; 介面說明 監聽週邊裝置onSearchBeacons介面是在startSearchBeacons介面開啟後回調的,該介面會傳回該商家註冊的在周邊的相關設備。 介面呼叫說明 #範例:wx.onSearchBeacons({ ##返回說明 onSearchBeacons:{ 參數說明
"data": {
"group_id" : 123,
"group_name" : "test",
"total_count":# 100, "test",
"total_count":## "devices" :[
{
"device_id" : 123456,
"uuid" : "FDA50699 "major" : 10001,
" minor" : 10001,
"comment" : "test device1",
"poi_id" : "device_id" : 123457,
"uuid" : "FDA50693-A4E2-4FB1-AFCF-C6EB07647825",
"major" : 10001,
device2",
"poi_id" : 12345,
}
]
},
# "errcode": 0,
"errmsg": "success.##}#ocess.
##############################################參數 說明 group_id 分組唯一標識,全域唯一 #group_name 分組名稱 total_count #此分組現有的總裝置數 devices 分組下的裝置清單 device_id 裝置編號,裝置全域唯一ID #uuid, major, minor #uuid, major, minor #comment 裝置的備註資訊 #poi_id 裝置關聯的門市ID,關聯門市後,在門市1KM的範圍內有優先搖出資訊的機會。門市相關資訊可具體可檢視門市相關的介面文件 新增裝置到分組
POST資料範例:
{
"group_id": 123,
(device_identifiers" :[
{
"device_id":10100,
"uuid": 693-A4E2-41-A4E2-41-7 major":10001,
"minor": 10002
}
]
}
############################################################################# #分組唯一標識,全域唯一################參數 是否必須 ##說明 access_token 是 #呼叫介面憑證 ########################################### ########device_identifiers############是### 裝置id清單 #device_id 是 device_id 是 裝置編號,若填了UUID、major、minor,即可不填裝置編號,二者選其一 UUID、major 、minor 是 UUID、major、minor,三個資訊需填寫完成,若填了設備編號,即可不填此訊息,二者選其一 group_id
"data": {
},
"errcode": 0,
"errmsg": "success."
}##從分組移除裝置
POST資料範例:
{
"group_id": 123,
"device_identifiers" :[
{
"device_id":10100,
"uuid": major":10001,
"minor": 10002
}
]
}
############################################################ #分組唯一標識,全域唯一 ################參數 是否必須 ##說明 access_token 是 #呼叫介面憑證 ########################################### ########device_identifiers############是### 裝置id清單 #device_id 是 device_id 是 裝置編號,若填了UUID、major、minor,即可不填裝置編號,二者選其一 UUID、major 、minor 是 UUID、major、minor,三個資訊需填寫完成,若填了設備編號,即可不填此訊息,二者選其一 group_id
"data": {
},
"errcode": 0,
"errmsg": "success."
} #H5頁面取得裝置資訊JS API
wx.startSearchBeacons({
ticket:"",
complete:function(argv){
//回呼函數
}
});
搖週邊的業務ticket,系統自動加入搖出來的頁面連結後面 ################參數 是否必須 ##說明 ticket 否
wx.stopSearchBeacons({
complete :function(res){
//回呼函數
}
});
complete :function(argv){
//回呼函數
}
});
# "beacons":[
{
“主要”:10008,
“次要”:57686,
“uuid”:“FDA50693-A4E2-4FB1-AFCF-C6EB07647825”,
“準確度”:“0.235344”,
「rs斯":"-66",
「鄰近度」:「1」,
「標題」:「288.1355」## ”:10008,
"次要":57687,
“uuid”:“FDA50693-A4E2-4FB1-AFCF-C6EB07647825”, #109# “rssi”:“- 49”,
“接近”:“2”,
“標題”:“288.1355”
}
# ]
# 參數 說明 #UUID、major 、minor UUID、major、minor accuracy ######################################################################距離,單位為米##################proximity############精度,0:CLProximityUnknown, 1:CLProximityImmediate, 2:CLProximityNear, 3:CLProximityFar### rssi 接收訊號的強度指示 heading 接收訊號時裝置的方向(安卓裝置傳回有此字段,iOS無);iOS裝置若需要取得方向,可以利用HTML5標準API獲取,查看範例
相關影片
熱AI工具
免費脫衣圖片
用於從照片中去除衣服的線上人工智慧工具。
人工智慧驅動的應用程序,用於創建逼真的裸體照片
人工智慧支援投資研究,做出更明智的決策
熱門文章
熱門話題
20516
7
13629
4
11965
4
8981
17
8505
7
熱門工具
好用且免費的程式碼編輯器
中文版,非常好用
強大的PHP整合開發環境
視覺化網頁開發工具
神級程式碼編輯軟體(SublimeText3)












![PHP實戰開發極速入門: PHP快速創建[小型商業論壇]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)
