文档中心 > API类目 > 阿里影业云智API

taobao.lark.device.kiosk.reportdata (云智自助机上报监控数据)

云智自助机上报监控数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
terminal_data_req TerminalDataReq 必须 参数
  • └ device_biz_no
  • String
  • 必须
  • 988888012
  • 设备编码
  • └ ticket_data
  • String
  • 可选
  • {"total":120,"refund":3,"amount":8600.00}
  • 票务数据
  • └ fetch_data
  • String
  • 可选
  • {"fetchTotal":98,"failCount":2}
  • 拉取数据
  • └ biz_date
  • String
  • 必须
  • 2026-07-15
  • 数据日期
  • └ payment_data
  • String
  • 可选
  • [{"method":"2","count":60,"amount":4500.00},{"method":"4","count":40,"amount":3100.00},{"method":"5","count":15,"amount":1000.00}]
  • 支付数据
  • └ exception_data
  • String
  • 可选
  • [{"code":"E001","msg":"打印机缺纸","time":"2026-07-15 14:20:31"}]
  • 异常数据
  • └ device_data
  • String
  • 可选
  • {"cpu":"32%","mem":"58%","disk":"71%","temperature":46}
  • 设备数据
  • └ biz_data
  • String
  • 可选
  • {"screenSaverShown":true,"lastHeartbeat":"2026-07-15 23:59:00"}
  • 业务数据
  • └ device_version
  • String
  • 可选
  • 1.2.3
  • 设备版本
  • └ member_data
  • String
  • 可选
  • {"orderCount":115,"saleAmount":8600.00,"channel":{"online":80,"offline":35}}
  • 会员数据
  • └ sale_data
  • String
  • 可选
  • {"orderCount":115,"saleAmount":8600.00,"channel":{"online":80,"offline":35}}
  • 售卖数据

响应参数

名称 类型 示例值 描述
data String 1 data
top_success Boolean true success
result_code String SUCCESS resultCode
result_msg String 成功 resultMsg

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
LarkDeviceKioskReportdataRequest req = new LarkDeviceKioskReportdataRequest();
LarkDeviceKioskReportdataRequest.TerminalDataReq obj1 = new LarkDeviceKioskReportdataRequest.TerminalDataReq();
obj1.setDeviceBizNo("988888012");
obj1.setTicketData("{\"total\":120,\"refund\":3,\"amount\":8600.00}");
obj1.setFetchData("{\"fetchTotal\":98,\"failCount\":2}");
obj1.setBizDate("2026-07-15");
obj1.setPaymentData("[{\"method\":\"2\",\"count\":60,\"amount\":4500.00},{\"method\":\"4\",\"count\":40,\"amount\":3100.00},{\"method\":\"5\",\"count\":15,\"amount\":1000.00}]");
obj1.setExceptionData("[{\"code\":\"E001\",\"msg\":\"打印机缺纸\",\"time\":\"2026-07-15 14:20:31\"}]");
obj1.setDeviceData("{\"cpu\":\"32%\",\"mem\":\"58%\",\"disk\":\"71%\",\"temperature\":46}");
obj1.setBizData("{\"screenSaverShown\":true,\"lastHeartbeat\":\"2026-07-15 23:59:00\"}");
obj1.setDeviceVersion("1.2.3");
obj1.setMemberData("{\"orderCount\":115,\"saleAmount\":8600.00,\"channel\":{\"online\":80,\"offline\":35}}");
obj1.setSaleData("{\"orderCount\":115,\"saleAmount\":8600.00,\"channel\":{\"online\":80,\"offline\":35}}");
req.setTerminalDataReq(obj1);
LarkDeviceKioskReportdataResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<lark_device_kiosk_reportdata_response>
    <data>1</data>
    <top_success>true</top_success>
    <result_code>SUCCESS</result_code>
    <result_msg>成功</result_msg>
</lark_device_kiosk_reportdata_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部