wdk.oven.out.device.action (3R烤箱设备action指令下发)

3R烤箱设备action指令下发

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
access_key String 必须 ssssssssss
  • 默认值:ssssssssss
  • ak
    access_sign String 必须 ssssssssss
  • 默认值:ssssssssss
  • sk
    access_time Number 可选 1737103260 时间戳,当前时间的秒数加密时,使用时间加密则必传
    product_key String 必须 ssssssssss
  • 默认值:ssssssssss
  • 三元组产品ProductKey
    device_id String 必须 ssssssssss
  • 默认值:ssssssssss
  • 三元组设备deviceName
    payload String 必须 {"ClientId":"3RTEST20241219001","VerInfo":"V100","FuncName":"MonitorOpen"}
  • 默认值:{}
  • 设备原始信息结构体,JSON字符串

    响应参数

    名称 类型 示例值 描述
    succeed Boolean true 接口请求成功与否
    msg_code String DEVICE_NOT_EXIST 错误码
    model String 11111111 本次下发生成的messageId
    msg_info String 设备不存在 错误信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    WdkOvenOutDeviceActionRequest req = new WdkOvenOutDeviceActionRequest();
    req.setAccessKey("ssssssssss");
    req.setAccessSign("ssssssssss");
    req.setAccessTime(1737103260L);
    req.setProductKey("ssssssssss");
    req.setDeviceId("ssssssssss");
    req.setPayload("{\"ClientId\":\"3RTEST20241219001\",\"VerInfo\":\"V100\",\"FuncName\":\"MonitorOpen\"}");
    WdkOvenOutDeviceActionResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <wdk_oven_out_device_action_response>
        <succeed>true</succeed>
        <msg_code>DEVICE_NOT_EXIST</msg_code>
        <model>11111111</model>
        <msg_info>设备不存在</msg_info>
    </wdk_oven_out_device_action_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

    返回
    顶部