장치와 페이지 간의 관계 관리


기기와 페이지 간의 관계 구성

1475204329604291.png

# 🎜 🎜#인터페이스 설명

구성 시 장치를 연결해야 하는 페이지의 ID 목록(원본 장치 연결이 직접 지워집니다)

페이지의 ID 목록이 비어 있으면 모두 비어 있을 수 있습니다. 장치 연결이 지워집니다.

구성이 완료된 후 연결된 페이지 정보는 이 장치의 신호 범위 내에서 흔들릴 수 있습니다.

기기 ID를 신청한 후 인터페이스를 직접 사용하여 페이지를 직접 구성할 수 있습니다.

기기가 여러 페이지로 구성된 경우 페이지 정보가 무작위로 표시됩니다. 장치는 최대 30개의 관련 페이지로 구성될 수 있습니다.

인터페이스 호출 설명

http 요청 방법: POST(제발 https 프로토콜 사용) https://api.weixin.qq.com/shakearound/device/bindpage?access_token=ACCESS_TOKENPOST 데이터 형식: json
POST 데이터 예:
{
"device_identifier": {
"device_id":10011,
"uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825",
" major":1002,
"minor":1223
},
"page_ids":[12345, 23456, 334567]
}

매개변수 설명

#🎜 🎜 ####설명### ## ## ## ## ## ## ####accep_token#🎜🎜 ## ## ## 🎜🎜##is# 🎜 🎜##🎜 🎜 # # 🎜🎜#은 장치번호이며, UUID, major, Minor를 모두 입력하면 장치번호를 모두 입력하지 않아도 됩니다. , 기기 번호 #
Parameters필요합니까통화 인터페이스 자격 증명
page_ids입니다연결할 페이지 목록
device_identifier 은 지정된 페이지의 장치 ID입니다. device_id
UUID, major, major 세 가지 정보를 입력해야 합니다. 장치 번호가 완전히 입력된 경우 이 정보는 비워두셔도 됩니다.

반품 지침

일반적으로 반환되는 JSON 데이터 패킷의 예: #🎜🎜 #

{ "데이터": {
 
},
"errcode": 0,
"errmsg": "성공. "
}
기기와 페이지 간의 관계 쿼리

# 🎜🎜#

인터페이스 설명

기기와 페이지 간의 관계를 쿼리합니다. 두 가지 쿼리 방법이 제공됩니다. 페이지 ID를 지정하여 페이지에 연결된 모든 장치 정보를 쿼리할 수 있습니다.

장치 ID 또는 전체 UUID를 기반으로 장치와 관련된 모든 페이지 정보를 쿼리할 수도 있습니다. 그리고 마이너.

인터페이스 호출 지침

http 요청 방법: POST(https 프로토콜을 사용하세요.) https://api.weixin.qq.com/shakearound/relation/search?access_token=ACCESS_TOKENPOST 데이터 형식: json
POST 데이터 예:
지정된 장치와 연결된 페이지를 쿼리하는 경우:
{
"type": 1,
"device_identifier": {
"device_id": 10011,
"uuid": "FDA50693-A4E2-4FB1-AFCF -C6EB07647825",
"major": 1002,
"minor": 1223
}
}
페이지와 연결된 장치를 쿼리하는 경우:
{
"type": 2,
"page_id": 11101,
"begin ": 0,
"개수": 3
}

매개변수 설명

#🎜 🎜 ####설명### ## ## ## ## ## ## ####accep_token#🎜🎜 ## ## ## 🎜🎜##is# 🎜 🎜##🎜 🎜 # #🎜 🎜#device_id은 장치 번호입니다. , UUID, 메이저, 마이너를 모두 입력한 경우에는 장치번호가 필요하지 않습니다. 둘 다 입력한 경우에는 UUID, 메이저, 마이너를 입력한 경우 장치번호가 우선 적용됩니다. 이 정보는 입력할 필요가 없습니다 page_idThe 쿼리할 관계 수는 50개를 초과할 수 없습니다. 유형이 2인 경우 이 항목은 필수입니다.

반환 지침

정상일 때 반환되는 JSON 데이터 패킷의 예:

{
"data": {
"relations": [
"device_id" ": 797994,
"major": 10001 , "사소한": 10023,
"page_id": 50054,
"uuid": "FDA50693-A4E2-4FB1-C6EB07647825"
},
{
"
"
" 01 ,
"사소한": 3,
“page_id”: 50055,
“uuid”: "FDA50693-A4E2-4FB1-AFCF-C6EB07647825"
       }
                                            ~                                        0,
"errmsg": "성공."
}

매개변수 설명

Parameters필요합니까통화 인터페이스 자격 증명
type입니다문의방법.1: 장치 연결 쿼리 2: 페이지 연결 쿼리
device_identifier에서 지정한 장치입니다. 유형이 1인 경우 이 항목이 필요합니다. #🎜🎜 #
# 🎜🎜#是# 🎜🎜#지정된 페이지 ID; 유형이 2인 경우 이 항목은 필수입니다
#🎜 🎜#begin 은 연결 목록의 시작 인덱스 값입니다. 유형이 2인 경우 이 필드는 필수입니다. 🎜## 🎜🎜#
ParametersDescription
relations관계 목록
device_id 장치 번호
UUID, 메이저, 마이너 UUID, 메이저, 마이너
page_id주변 페이지 고유 ID를 흔들어
total_count기기 또는 페이지의 총 연결 수