デバイスとページ間の関係を管理する


デバイスとページ間の関係を構成する

1475204329604291.png

#インターフェースの説明

設定時に、デバイスを関連付ける必要があるページの ID リストを渡します (デバイスの元の関連付けは直接クリアされます);

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",
"メジャー":1002,
"マイナー":1223
},
"page_ids":[12345, 2345 6 、334567]
}

#パラメータの説明

##page_idsis
#パラメータ必須かどうか説明
access_token は、# 呼び出し側インターフェース資格情報です
関連付けるページのリスト
device_identifieris 指定されたページのデバイス ID
device_idデバイス番号。UUID、メジャー、マイナーが入力されている場合、デバイス番号は不要です。両方が入力されている場合は、デバイス番号が優先されます。
UUID、メジャー、マイナーUUID、メジャー、マイナーの 3 つの情報です。デバイス番号がない場合は、この情報を入力する必要はありません

戻り手順

通常返される JSON データ パケットの例:

{
"データ": {
},
"エラーコード": 0,
"errmsg": "成功。"
}
デバイスとページの関係をクエリします

##

#インターフェイスの説明

デバイスとページの間の関係をクエリします。 2 つのクエリ メソッドが提供されています。ページ ID を指定して、ページ内のページに関連付けられているすべてのデバイス情報をクエリできます。

デバイス ID または完全な UUID に基づいてデバイスをクエリすることもできます。 、メジャー、およびマイナー。関連するすべてのページ情報。

インターフェイス呼び出し手順

http リクエスト メソッド: POST (https プロトコルを使用してください) https://api. weixin.qq.com/shakearound/relation/search?access_token=ACCESS_TOKENPOST データ形式: jsonPOST データ例:
指定されたデバイスに関連付けられたページをクエリする場合:
{
"type": 1,
"デバイス識別子": {
"デバイス ID": 10011,
"uuid": "FDA50693-A4E2-4FB1-AFCF-C6EB07647825",
"メジャー": 1002,
"minor": 1223
}
}
ページに関連付けられたデバイスをクエリする場合:
{
"type": 2,
"page_id": 11101,
「開始」: 0,
「カウント」: 3
}

#パラメータの説明

##タイプは##page_idはい
#パラメータ必須かどうか説明
access_token は、# 呼び出し側インターフェース資格情報です
問い合わせモード。1: デバイスの関連付け関係をクエリします。 2: ページの関連付け関係をクエリします。
#device_identifier## は、 指定されたデバイス; タイプが 1 の場合、この項目は必須です
device_id# デバイス番号です。UUID、メジャー、マイナーが入力されている場合、デバイス番号は入力する必要はありません。両方が入力されている場合は、デバイス番号が優先されます
UUID、メジャー、マイナー# は #UUID、メジャー、マイナーの3つの情報を完全に入力する必要がありますが、デバイス番号が入力されている場合は、この情報は入力する必要はありません
指定されたページ ID; タイプが 2 の場合、この項目は必須です
begin は、# 関連リストの開始インデックス値です。タイプが 2 の場合、この項目は必須です
count はクエリする関連付けの数であり、50 を超えることはできません。タイプが 2 の場合、この項目は必須です。

戻り手順

通常の戻り JSON データ パケットの例:

{
"data": {
"relations": [
"{
"device_id": 797994,
"major": 10001,
"minor": 10023,
"page_id ": 50054,
"uuid": "FDA50693-A4E2-4FB1-AFCF-C6EB07647825"
},
"uuid": "device_id": 797994,
"メジャー": 10001,
"マイナー": 10023,
"page_id": 50055,
"uuid": "FDA50693-A4E2-4FB1-AFCF-C6EB07647825"
}
],
"total_count" : 2
},
"errcode": 0,
"errmsg": "success."
}

#パラメータの説明

#パラメータ説明
関係関連付けリスト
device_idデバイス番号
UUID、メジャー、マイナーUUID、メジャー、マイナー
page_id周囲のページの一意の ID をシェイク
# #total_countデバイスまたはページの関連付けの合計数

##