名著阅读 > 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践 > 19.5.2 查询关联关系 >

19.5.2 查询关联关系

查询设备与页面的关联关系有两种方式,可指定页面ID分页查询该页面所关联的所有设备信息。

查询设备与页面关联关系的接口如下。


https:// api.weixin.qq.com/shakearound/relation/search?access_token=ACCESS_TOKEN
  

查询设备与页面的关联关系可分为以下两种情况。

1)当查询指定设备所关联的页面时,POST数据示例如下。


{
    "type":1,
    "device_identifier":{
        "device_id":10011,
        "uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825",
        "major":1002,
        "minor":1223
    }
}
  

2)当查询指定页面所关联的设备时,POST数据示例如下。


{
    "type":2,
    "page_id":11101,
    "begin":0,
    "count":3
}
  

上述数据的参数说明如表19-20所示。

表19-20 查询设备与页面关联关系的接口的参数说明

正确创建时,返回的数据示例如下。


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

上述数据的参数说明如表19-21所示。

表19-21 查询设备与页面关联关系的接口返回参数说明