首页 » 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践 » 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践全文在线阅读

《微信公众平台开发:从零基础到ThinkPHP5高性能框架实践》19.1.4 查询设备

关灯直达底部

查询设备列表接口可以查询已有的设备ID、UUID、Major、Minor、激活状态、备注信息、关联门店、关联页面等信息。

查询设备列表的接口如下。


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

查询设备列表可分为以下3种情况。

1)查询指定设备时,POST数据示例如下。


{    "type":1,    "device_identifiers":[        {            "device_id":10100,            "uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825",            "major":10001,            "minor":10002        }    ]}  

2)需要分页查询或者查询指定范围内的设备时,POST数据示例如下。


{    "type":2,    "last_seen":0,    "count":3}  

3)当需要根据批次ID查询时,POST数据示例如下。


{    "type":3,    "apply_id":1231,    "last_seen":10097,    "count":3}  

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

表19-1 查询设备列表接口的参数说明

正确提交时,返回的数据示例如下。


{    "data":{        "devices":[            {                "comment":"研发中心",                "device_id":5891887,                "last_active_time":0,                "major":10061,                "minor":45587,                "poi_id":461260045,                "status":0,                "uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825"            },            {                "comment":"地方高校",                "device_id":6026002,                "last_active_time":0,                "major":10063,                "minor":32395,                "poi_id":272970733,                "status":0,                "uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825"            },            {                "comment":"总部大厦",                "device_id":10418648,                "last_active_time":0,                "major":10091,                "minor":43416,                "poi_id":276036957,                "status":1,                "uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825"            }        ],        "total_count":3    },    "errcode":0,    "errmsg":"success."}  

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

表19-2 查询设备列表接口返回参数说明