デバイスとページ間の関係を管理する
デバイスとページ間の関係を構成する
#インターフェースの説明
設定時に、デバイスを関連付ける必要があるページの 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]
}
POST データ例:
{
"device_identifier":{
"device_id":10011,
"uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825",
"メジャー":1002,
"マイナー":1223
},
"page_ids":[12345, 2345 6 、334567]
}
#パラメータの説明
#パラメータ | 必須かどうか | 説明 |
access_token | は、 | # 呼び出し側インターフェース資格情報です |
is | 関連付けるページのリスト | |
device_identifier | is | 指定されたページのデバイス ID |
device_id | は | デバイス番号。UUID、メジャー、マイナーが入力されている場合、デバイス番号は不要です。両方が入力されている場合は、デバイス番号が優先されます。 |
UUID、メジャー、マイナー | は | UUID、メジャー、マイナーの 3 つの情報です。デバイス番号がない場合は、この情報を入力する必要はありません |
戻り手順
通常返される JSON データ パケットの例:
{
"データ": {
},
"エラーコード": 0,
"errmsg": "成功。"
}
"データ": {
},
"エラーコード": 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
}
#パラメータの説明
#パラメータ 必須かどうか 説明 access_token は、 # 呼び出し側インターフェース資格情報です ##タイプ は問い合わせモード。1: デバイスの関連付け関係をクエリします。 2: ページの関連付け関係をクエリします。 #device_identifier ## は、 指定されたデバイス; タイプが 1 の場合、この項目は必須です device_id は # デバイス番号です。UUID、メジャー、マイナーが入力されている場合、デバイス番号は入力する必要はありません。両方が入力されている場合は、デバイス番号が優先されます UUID、メジャー、マイナー # は #UUID、メジャー、マイナーの3つの情報を完全に入力する必要がありますが、デバイス番号が入力されている場合は、この情報は入力する必要はありません ##page_id はい指定されたページ 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 デバイスまたはページの関連付けの合計数
##
#インターフェイスの説明
デバイスとページの間の関係をクエリします。 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
}
指定されたデバイスに関連付けられたページをクエリする場合:
{
"type": 1,
"デバイス識別子": {
"デバイス ID": 10011,
"uuid": "FDA50693-A4E2-4FB1-AFCF-C6EB07647825",
"メジャー": 1002,
"minor": 1223
}
}
ページに関連付けられたデバイスをクエリする場合:
{
"type": 2,
"page_id": 11101,
「開始」: 0,
「カウント」: 3
}
#パラメータの説明
#パラメータ | 必須かどうか | 説明 | ||||||||||||
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." } #パラメータの説明
|