http 요청 방법 : POST(https 프로토콜을 사용하세요) https://api.weixin.qq.com/shakearound/device/group/add?access_token=ACCESS_TOKENPOST 데이터 형식: jsonPOST 데이터 예: {#🎜 🎜# "그룹_이름":"테스트"}
매개변수 설명
Parameters | 필요합니까 | #🎜 🎜 ####설명### ## ## ## ## ## ## ####accep_token#🎜🎜 ## ## ## 🎜🎜##is# 🎜 🎜#통화 인터페이스 자격 증명 |
group_name | #🎜 🎜 # 은 입니다 | 그룹 이름, 한자 100자, 영문 200자 이내 |
반품 지침
일반 반환 JSON 데이터 패킷의 예:
{
"data": {
"group_id" : 123,
"group_name" : "test"
} ,
"errcode": 0,
"errmsg": "성공."
}
매개변수 설명
参数 | 说明 |
group_id | 分组唯一标识,全局唯一 |
group_name | 分组名
|
그룹 정보 수정
#🎜🎜 #인터페이스 설명
장치 그룹 정보 편집, 현재는 그룹 이름만 수정할 수 있습니다.
인터페이스 호출 설명
http 요청 방법 : POST(https 프로토콜을 사용하세요) https://api.weixin.qq.com/shakearound/device/group/update?access_token=ACCESS_TOKENPOST 데이터 형식: jsonPOST 데이터 예:
{#🎜 🎜# "group_id":123,
"group_name":"테스트 업데이트"
}
매개변수 설명
Parameters | 필요합니까 | #🎜 🎜 ####설명### ## ## ## ## ## ## ####accep_token#🎜🎜 ## ## ## 🎜🎜##is# 🎜 🎜#인터페이스 자격 증명 호출 |
group_id | # 🎜🎜 # 은 입니다 | 그룹 고유 식별자, 전역적으로 고유함 |
group_name#🎜🎜 # | 은 | 그룹 이름이며, 한자 100자, 영문 200자 이내입니다 #🎜🎜 # |
반품 안내
정상적인 조건으로 반품하세요 JSON 패킷 예:
{
"data": {
},
"errcode": 0 ,
"errmsg": "성공."
}
# 🎜🎜#그룹 삭제
#### ## ## ## ## ## ## ## ## #####인터페이스 설명#🎜🎜 ## ## ########### 장치 그룹을 삭제합니다. 그룹에 아직 장치가 있으면 삭제가 완료되지 않습니다. 장치를 삭제하려면 먼저 제거해야 합니다.
인터페이스 호출 설명
http 요청 방법 : POST(https 프로토콜을 사용하세요) https://api.weixin.qq.com/shakearound/device/group/delete?access_token=ACCESS_TOKENPOST 데이터 형식: jsonPOST 데이터 예: {#🎜 🎜# "그룹 ID":123
}
매개변수 설명
Parameters | 필요합니까 | #🎜 🎜 ####설명### ## ## ## ## ## ## ####accep_token#🎜🎜 ## ## ## 🎜🎜##is# 🎜 🎜#인터페이스 자격 증명 호출 |
group_id | # 🎜🎜 # 은 입니다 | 그룹 고유 식별자, 전역적으로 고유함 |
반품 안내
정상적인 조건으로 반품하세요 JSON 패킷 예:
{
"data": {
},
"errcode": 0 ,
"errmsg": "성공."
}
# 🎜🎜#
그룹 목록 쿼리
### ## ## ## ## ## ## ## #######인터페이스 설명### ## ## ## ## 🎜🎜###### 계정 내 모든 그룹을 조회합니다.
인터페이스 호출 설명
http 요청 방법 : POST(https 프로토콜을 사용하세요) https://api.weixin.qq.com/shakearound/device/group/getlist? access_token=ACCESS_TOKENPOST 데이터 형식: jsonPOST 데이터 예: #🎜 🎜#{
"시작": 0,
"개수" 10}
매개변수 설명
Parameters | 필요합니까 | #🎜 🎜 ####설명### ## ## ## ## ## ## ####accep_token#🎜🎜 ## ## ## 🎜🎜##is# 🎜 🎜#통화 인터페이스 자격 증명 |
begin | #🎜 🎜 # 은 입니다 | 그룹화 목록의 시작 인덱스 값 |
count | 은 | 쿼리할 그룹 수이며 1000을 초과할 수 없습니다. |
반환 지침
정상 조건에서 반환된 JSON 데이터 패킷의 예:
{
"data": {
"total_count": 100,
"groups":[
" group_id" : 123,
"group_name" : "test1"
},
{
"group_id" : 124,
"group_name" : "test2"
}
]
},
"errcode": 0,
" errmsg ": "성공."
}
매개변수 설명
매개변수 | 설명 | |
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
}
매개변수 설명
Parameters | 필요합니까 | #🎜 🎜 ####설명### ## ## ## ## ## ## ####accep_token#🎜🎜 ## ## ## 🎜🎜##is# 🎜 🎜#인터페이스 자격 증명 호출 |
group_id | # 🎜🎜 # 은 입니다 | 그룹 고유 식별자, 전역적으로 고유함 |
begin#🎜🎜 # | 은 | | #🎜 그룹에 있는 장치의 시작 인덱스 값입니다. 🎜#
count | 은 쿼리할 그룹의 장치 수 | , 1000을 초과할 수 없습니다. |
반품 설명
정상적인 조건으로 반품 JSON 데이터 패킷 예:
{
"data": {
"group_id" : 123,
" group_name" : "test",
"total_count": 100,
"devices" :[
"device_id" : 123456,#🎜🎜 # "uuid" : " FDA50693-A4E2-4FB1 -AFCF-C6EB07647825",
"major" : 10001,
"minor" : 10001,
"comment" : device1",
"poi_id " E2-4FB1-AFCF- C6EB07647825",
" major" : 10001,
"minor" : 10002,
"comment" : "test device2",
"poi_id" : 12345,
}
]#🎜 🎜# },
"errcode": 0,
"errmsg": "성공."
}
#🎜🎜 #
매개변수 설명
매개변수 | 설명 | #🎜🎜 #
group_id | 그룹 고유 식별자, 전역적으로 고유함 | #🎜🎜 #
group_name | 그룹 이름 |
#🎜 🎜#total_count이 그룹에 있는 기존 장치의 총 개수 |
devices | 그룹 |
device_id | 장치 번호, 장치 전역 고유 ID |
uuid, 주요 , 미성년자 | uuid, 미성년자 , 중요한 기회. 구체적인 매장 관련 정보는 매장 관련 인터페이스 문서를 확인하세요 |
| 그룹에 장치 추가인터페이스 설명
그룹에 장치를 추가할 수 있는 최대 개수는 10,000개이며, 추가할 때마다 추가할 수 있는 상한은 10,000개입니다. 작업은 1,000입니다. Shake Peripheral에서 신청한 기기만 그룹에 추가할 수 있습니다. 인터페이스 호출 지침 http 요청 방법: POST(https 프로토콜을 사용하세요.) https://api.weixin.qq.com/shakearound/device/group/adddevice?access_token=ACCESS_TOKENPOST 데이터 형식 :json POST 데이터 예: { "group_id": 123, "device_identifiers":[ " " { " "uuid":"FDA50693-A4E2-4FB 1-AFCF-C6EB07647825", " major": 10001, "미성년자":10002 "미성년자":10001,
매개변수 설명 Parameters | 필요합니까 | #🎜 🎜 ####설명### ## ## ## ## ## ## ####accep_token#🎜🎜 ## ## ## 🎜🎜##is# 🎜 🎜#통화 인터페이스 자격 증명 | device_identifiers | # 🎜 🎜 # 은 입니다 | 기기 ID 목록 | device_id | #🎜 🎜#은 | 의 기기 번호입니다. UUID, 메이저, 마이너를 입력하면 기기를 입력할 필요가 없습니다. 번호는 둘 중 하나를 선택하세요 | UUID, major, major | #🎜 🎜#은 | UUID, major, major, 세 가지 정보를 입력해야 합니다. 기기 번호를 입력하면 입력할 필요가 없습니다. 이 정보에서 둘 중 하나를 선택하세요. 은 그룹의 고유 식별자입니다. Global Unique | 반환 지침
일반적으로 반환된 JSON 데이터 패킷의 예: { "data": { }, "errcode": 0, "errmsg": "성공. " }
그룹에서 기기 삭제인터페이스 설명 그룹에서 장치를 제거합니다. 각 삭제 작업의 상한은 1000입니다. 인터페이스 호출 지침 http 요청 방법: POST(https 프로토콜을 사용하세요.) https://api.weixin.qq.com/shakearound/device/group/deletedevice?access_token=ACCESS_TOKENPOST 데이터 형식 :json POST 데이터 예: { "group_id": 123, "device_identifiers":[ " " { " "uuid":"FDA50693-A4E2-4FB 1-AFCF-C6EB07647825", " major": 10001, "미성년자":10002 "미성년자":10001,
매개변수 설명 Parameters | 필요합니까 | #🎜 🎜 ####설명### ## ## ## ## ## ## ####accep_token#🎜🎜 ## ## ## 🎜🎜##is# 🎜 🎜#통화 인터페이스 자격 증명 | device_identifiers | # 🎜 🎜 # 은 입니다 | 기기 ID 목록 | device_id | #🎜 🎜#은 | 의 기기 번호입니다. UUID, 메이저, 마이너를 입력하면 기기를 입력할 필요가 없습니다. 번호는 둘 중 하나를 선택하세요 | UUID, major, major | #🎜 🎜#은 | UUID, major, major, 세 가지 정보를 입력해야 합니다. 기기 번호를 입력하면 입력할 필요가 없습니다. 이 정보에서 둘 중 하나를 선택하세요. 그룹의 고유 식별자입니다. 전역 고유 |
반품 설명 정상적인 조건으로 반품 JSON 패킷 예: { "data": { }, "errcode": 0 , "errmsg": "성공." }
# 🎜🎜#H5 페이지에서 기기 정보를 가져옵니다. JS API Directory
1 주변 ibeacon 장치 검색을 위한 인터페이스 열기
2 주변 ibeacon 장치 검색을 위한 인터페이스 끄기 3 주변 ib에 대한 인터페이스 모니터링 집게 devices
인터페이스 설명
H5 페이지에서 기기 정보를 얻기 위한 JS API는 주변 애플리케이션의 시나리오를 확장하여 개발자가 H5 애플리케이션에서 WeChat JS-SDK에 액세스하여 주변 비콘 신호를 검색하기 위한 API 세트입니다. 이 인터페이스를 호출하기 전에 먼저 장치를 그룹화해야 합니다. WeChat 클라이언트는 이미 그룹에 있는 장치 정보만 반환합니다. 장치를 그룹화하는 방법은 위 그룹화와 관련된 인터페이스 설명을 확인하세요.
H5 페이지에서 장치 정보 얻기 JSAPI에는 startSearchBeacons, stopSearchBeacons 및 onSearchBeacons의 세 가지 인터페이스가 포함되어 있습니다. WeChat 버전 6.2.5 이상만 지원하며, WeChat JS-SDK를 사용하여 호출해야 합니다. 호출된 공개 계정은 그룹을 생성하는 데 사용된 공개 계정과 일치해야 합니다. JS 인터페이스(https 지원)를 호출해야 하는 페이지에 다음 JS 파일을 소개합니다. http://res.wx.qq.com/open/js/jweixin-1.1.0.js, 보기 특정 JS-SDK 호출 방법 . 주변 장치 ibeacon 장치를 찾기 위한 인터페이스 열기 #🎜 🎜# 인터페이스 설명 주변 장치 찾기, 목적은 판매자에게 특정 개발 기능과 인터페이스를 제공하는 것입니다. 자신의 주변 기기 찾기, WeChat 내장 브라우저에서 방문한 웹페이지에서 이 JS 코드를 사용하여 판매자의 주변 기기 검색을 호출할 수 있으므로 판매자는 이 인터페이스를 사용하여 자신의 주변 기기가 있는지 확인할 수 있습니다. 근처에 장비. WeChat 클라이언트는 신호가 있는 장치를 감지하는 한 장치 정보를 반환하며 시간 간격은 1S입니다. Android와 iOS 모두 일괄적으로 감지된 정보가 포함된 장치를 반환합니다. 인터페이스 호출 지침 예: wx.startSearchBeacons({ ticket:"", complete:function(argv){ //콜백 함수 } });
매개변수 설명 매개변수 | 가 필수인가요? | 설명 | ticket | No | Shake 주변 비즈니스 티켓, 흔들린 페이지 링크 뒤에 시스템이 자동으로 추가합니다. |
반환 지침 성공적으로 열고 반환: "startSearchBeacons:ok";# 🎜 🎜# 열고 나면 멈추지 않고 다시 열립니다. "startSearchBeacons:이미 시작되었습니다"; 시스템은 "startSearchBeacons: 시스템이 지원되지 않음"을 지원하지 않습니다.
주변 아이비콘 기기 찾기 인터페이스 닫기
인터페이스 설명 주변 장치 검색을 닫습니다. 인터페이스 호출 지침 예: # 🎜🎜#wx.stopSearchBeacons({ complete:function(res){ //콜백 함수 } }); #🎜🎜 # 반환 지침 성공적으로 닫으면 "stopSearchBeacons:ok"가 반환됩니다. 주변 장치 ibeacon 장치 인터페이스 모니터링 인터페이스 설명 주변 장치 모니터링을 위한 onSearchBeacons 인터페이스 devices 는 startSearchBeacons 인터페이스가 열린 후 호출되며, 이 인터페이스는 판매자가 등록한 관련 주변 장치를 반환합니다. 인터페이스 호출 지침 예: wx.onSearchBeacons({ complete:function(argv){ //콜백 함수 } });
ㅋㅋㅋ 사소한":57686, "uuid":"FDA50693-A4E2-4FB1-AFCF -C6EB07647825", "정확도":"0.235344", "rssi":"-66", "근접성":"1", "제목":"288.1355" }, { "메이저": 10008, "사소한":57687, "uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825", "정확도":"0.349124", "rssi":"-49", "근접성": "2", "제목":"288.1355" } ] }
매개변수 설명 Parameter | Description | UUID, 메이저, 마이너 | UUID, 메이저, 마이너 | 정확함 | 거리(미터) | proximity | Precision, 0: CLProximityUnknown, 1: CLProximityImmediate, 2: CLProximityNear, 3: CLProximityFar | rssi | 수신된 신호의 강도 표시 | heading | 신호를 수신할 때 기기의 방향(Android 기기는 이 필드를 반환하지만 iOS는 반환하지 않음) iOS 장치는 방향을 얻어야 하며 HTML5 표준 API를 사용하여 얻을 수 있습니다. 예제 보기
|
|