🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 查询设备快照 * **说明** > 查询距离当前时间点最近的设备上报的所有属性值,从来没上报过的属性忽略。数据的收集处理在post service逻辑中,快照数据保存在基于hash类型的缓存redis里。 * **URL**:/v1/device/snapshots/{did} * **请求方式**:GET * **Header参数**: | **Header\_Key** | **Header\_Value** | | :---: | :---: | | **ts** | 精确到ms的时间戳 | | **openid** | openid,每个个人用户的唯一标识 | | **applicationid** | 应用ID,每个开发者的唯一标识 | | **sign** | 加密签名,算法为SHA1\(HTTPMethod+RequestURI+params+ts+openkey+applicationkey\) | * **请求内容**: ``` did 网关或普通设备ID(参数在URL中) sid 网关下子设备拼接到url里,/v1/device/snapshots/{did}?sid={sid} ``` | **参数名称** | **中文名称** | **类型** | **限制** | **必须** | **说明** | | **sid** | 子设备ID | String | 64 | 否 | 子设备ID不为空时,表示查询网关下子设备快照状态 | * **返回内容** **成功时:** > 返回内容 ``` { "code": 0, "data":{"1":1,"2":2}, "ts":"1234567890123" } ``` > 返回说明:code(成功标志)、data(指令集)。 | **参数名称** | **中文名称** | **类型** | **说明** | | :--- | :--- | :--- | :--- | | **data** | 属性集合 | JSON对象 | 最新上报属性集合 | | **ts** | 时间戳 | 长整型 | 属性最新上报的精确到ms的时间戳 | **失败时:** ``` { "code": ERRORCODE //ERRORCODE可以去错误码目录中查找 } ```