智能小程序 Ray 开发——设备日志 API 接口汇总

getAnalyticsLogsPublishLog

该接口为云能力,需开通授权后使用,关于云能力可查看文档

获取时间段里的下发日志历史记录

请求参数

参数数据类型说明是否必填
devIdstring设备 ID
dpIdsstringDP 点 ID,可以是多个 DP,用逗号隔开即可
offsetnumber查询返回结果时从指定序列后的结果开始返回(offset 从 0 开始)
limitnumber单页的最大值,offset + limit 要小于等于 1000
startTimestring设备上报的时间,查询起始时间,单位为毫秒。为空默认填充 7 天前时间戳
endTimestring设备上报的时间,查询结束时间,单位为毫秒。为空默认填充当前时间戳
sortTypestringDESC 倒序 或 ASC 顺序,默认 DESC

返回参数

参数数据类型说明
dpsDps
hasNextboolean
totalnumber

Dps 说明

参数数据类型说明
dpsDpResult[]

DpResult 说明

参数数据类型说明
dpIdnumberdpId
valueanydp value
timeStampnumber时间戳
timeStrstring时间文本
nickNamestring昵称
userNamestring用户名

请求示例

// @ray-js/ray^1.4.11
import { getAnalyticsLogsPublishLog } from '@ray-js/ray';
 
getAnalyticsLogsPublishLog({
  devId: '6c272a8d82e3ed8300mizk',
  dpIds: '103,27',
  offset: 0,
  limit: 10,
})
  .then((response) => {
    console.log(response);
  })
  .catch();

返回示例

{
  "dpc": [],
  "dps": [
    {
      "dpId": 27,
      "nickName": "86-15583441913",
      "timeStamp": 1696842723,
      "timeStr": "2023-10-09 17:12:03",
      "userName": "86-15583441913",
      "value": "0000003e8006600000000"
    },
    {
      "dpId": 27,
      "nickName": "86-15583441913",
      "timeStamp": 1696842722,
      "timeStr": "2023-10-09 17:12:02",
      "userName": "86-15583441913",
      "value": "0000003e8006600000000"
    },
    {
      "dpId": 27,
      "nickName": "86-15583441913",
      "timeStamp": 1696842722,
      "timeStr": "2023-10-09 17:12:02",
      "userName": "86-15583441913",
      "value": "0000003e8006600000000"
    },
    {
      "dpId": 27,
      "nickName": "86-15583441913",
      "timeStamp": 1696842720,
      "timeStr": "2023-10-09 17:12:00",
      "userName": "86-15583441913",
      "value": "0000003e8006600000000"
    },
    {
      "dpId": 27,
      "nickName": "86-15583441913",
      "timeStamp": 1696842720,
      "timeStr": "2023-10-09 17:12:00",
      "userName": "86-15583441913",
      "value": "0000003e8006600000000"
    },
    {
      "dpId": 27,
      "nickName": "86-15583441913",
      "timeStamp": 1696842720,
      "timeStr": "2023-10-09 17:12:00",
      "userName": "86-15583441913",
      "value": "0000003e8006600000000"
    },
    {
      "dpId": 27,
      "nickName": "86-15583441913",
      "timeStamp": 1696842719,
      "timeStr": "2023-10-09 17:11:59",
      "userName": "86-15583441913",
      "value": "0000003e8006600000000"
    },
    {
      "dpId": 27,
      "nickName": "86-15583441913",
      "timeStamp": 1696842719,
      "timeStr": "2023-10-09 17:11:59",
      "userName": "86-15583441913",
      "value": "0000003e8006600000000"
    },
    {
      "dpId": 27,
      "nickName": "86-15583441913",
      "timeStamp": 1696842719,
      "timeStr": "2023-10-09 17:11:59",
      "userName": "86-15583441913",
      "value": "0000003e8006600000000"
    },
    {
      "dpId": 27,
      "nickName": "86-15583441913",
      "timeStamp": 1696842718,
      "timeStr": "2023-10-09 17:11:58",
      "userName": "86-15583441913",
      "value": "0000003e8006600000000"
    }
  ],
  "hasNext": true,
  "total": 97815
}

👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。 

getAnalyticsLogsStatusLog

该接口为云能力,需开通授权后使用,关于云能力可查看文档

获取时间段里的上报日志历史记录

请求参数

参数数据类型说明是否必填
devIdstring设备 ID
dpIdsstringDP 点 ID,可以是多个 DP,用逗号隔开即可
offsetnumber查询返回结果时从指定序列后的结果开始返回(offset 从0开始)
limitnumber单页的最大值,offset + limit 要小于等于 1000
startTimestring设备上报的时间,查询起始时间,单位为毫秒。为空默认填充7天前时间戳
endTimestring设备上报的时间,查询结束时间,单位为毫秒。为空默认填充当前时间戳
sortTypestringDESC 倒序 或 ASC 顺序,默认 DESC

返回参数

参数数据类型说明
dpsDps
hasNextboolean
totalnumber

Dps 说明

参数数据类型说明
dpsDpResult[]

DpResult 说明

参数数据类型说明
dpIdnumberdpId
valueanydp value
timeStampnumber时间戳
timeStrstring时间文本

请求示例

// @ray-js/ray^1.4.11
import { getAnalyticsLogsStatusLog } from "@ray-js/ray";
 
getAnalyticsLogsStatusLog({
  devId: "tuya1319563f96bc263b",
  dpIds: 103,
  offset: 0,
  limit: 10
})
  .then((response) => {
    console.log(response);
  })
  .catch();

返回示例

{
  "dpc": [],
  "dps": [
    {
      "dpId": "1, 103",
      "timeStamp": 1696845110,
      "timeStr": "2023-10-09 17:51:50",
      "value": "180"
    },
    {
      "dpId": "1, 103",
      "timeStamp": 1696845111,
      "timeStr": "2023-10-09 17:51:51",
      "value": "180"
    },
    {
      "dpId": "1, 103",
      "timeStamp": 1696845112,
      "timeStr": "2023-10-09 17:51:52",
      "value": "180"
    }
  ],
  "hasNext": false,
  "total": 3
}

 👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。 

  • 26
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoT砖家涂拉拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值