wdk.oven.out.device.menu.list (3R烤箱设备获取菜单信息)

3R烤箱设备获取菜单信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
access_key String 必须 ssssssssss
  • 默认值:ssssssssss
  • ak
    access_sign String 必须 ssssssssss
  • 默认值:ssssssssss
  • as
    access_time Number 可选 1737103260 时间戳,当前时间的秒数加密时,使用时间加密则必传
    device_id String 必须 3RTEST20241219001
  • 默认值:3RTEST20241219001
  • 设备id
    page_num Number 必须 1
  • 默认值:1
  • 分页页码
    page_size Number 必须 10
  • 默认值:10
  • 每页数量

    响应参数

    名称 类型 示例值 描述
    succeed Boolean true 接口请求成功与否
    msg_code String DEVICE_NOT_EXIST 错误码
    model Model 返回数据
    • └ total_num
    • Number
    • 1
    • 菜单总数
    • └ page_size
    • Number
    • 10
    • 每页数量
    • item_list
    • MenuEntityDTO []
    • 菜单列表
    • └ cover_path
    • String
    • /storage/emulated/0/kxapp/picture/测试目录.jpg
    • 菜单图片路径
    • └ available_stages
    • Number
    • 1
    • 菜单的阶段数
    • └ temp_unit
    • Boolean
    • false
    • 菜单使用的温度单位
    • └ menu_id
    • String
    • 123456
    • 菜单ID
    • └ menu_name
    • String
    • 测试菜单
    • 菜单名称
    • stage_params
    • StageParams []
    • 菜单的阶段数据列表
    • └ is_remind_stage
    • Boolean
    • true
    • 阶段提醒使能设置
    • work_time_param
    • WorkTimeParam
    • 工作时间
    • └ hour
    • Number
    • 0
    • 小时
    • └ minute
    • Number
    • 15
    • 分钟
    • └ second
    • Number
    • 0
    • 秒钟
    • └ is_remind_stage_cancelable
    • Boolean
    • true
    • 阶段提醒自动取消设置
    • └ work_remind_stage_sound_type
    • Number
    • 0
    • 阶段提醒声音类型
    • └ work_remind_stage_name
    • String
    • 测试菜单已完成
    • 阶段提醒名字
    • └ work_mode
    • Number
    • 1
    • 工作模式
    • └ fanspeed
    • Number
    • 1
    • 风机速度
    • └ work_temp
    • Number
    • 180
    • 工作温度
    • └ work_humid
    • Number
    • 100
    • 工作湿度
    • └ is_dehumidify
    • Boolean
    • false
    • 是否启用排湿
    • └ menu_category
    • String
    • 测试目录
    • 菜单所属的菜单目录
    • └ menu_picture_name
    • String
    • 测试菜单.jpg
    • 菜单图片名称
    • └ menu_picture_url
    • String
    • https://img.alicdn.com/tfs/TB1jL49i7cx_u4jSZFlXXXnUFXa-240-240.png
    • 菜单图片url
    • └ menu_category_picture_name
    • String
    • 测试目录.jpg
    • 菜单目录图片名称
    • └ menu_category_picture_url
    • String
    • https://img.alicdn.com/imgextra/i1/O1CN01Sw6GcJ1UhUDXO2fPT_!!6000000002549-2-tps-120-120.png
    • 菜单目录图片url
    • └ page_num
    • Number
    • 1
    • 当前页码
    msg_info String 设备不存在 错误信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    WdkOvenOutDeviceMenuListRequest req = new WdkOvenOutDeviceMenuListRequest();
    req.setAccessKey("ssssssssss");
    req.setAccessSign("ssssssssss");
    req.setAccessTime(1737103260L);
    req.setDeviceId("3RTEST20241219001");
    req.setPageNum(1L);
    req.setPageSize(10L);
    WdkOvenOutDeviceMenuListResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    <wdk_oven_out_device_menu_list_response>
        <succeed>true</succeed>
        <msg_code>DEVICE_NOT_EXIST</msg_code>
        <model>
            <total_num>1</total_num>
            <page_size>10</page_size>
            <item_list>
                <menu_entity_d_t_o>
                    <cover_path>/storage/emulated/0/kxapp/picture/测试目录.jpg</cover_path>
                    <available_stages>1</available_stages>
                    <temp_unit>false</temp_unit>
                    <menu_id>123456</menu_id>
                    <menu_name>测试菜单</menu_name>
                    <stage_params>
                        <stage_params>
                            <is_remind_stage>true</is_remind_stage>
                            <work_time_param>
                                <hour>0</hour>
                                <minute>15</minute>
                                <second>0</second>
                            </work_time_param>
                            <is_remind_stage_cancelable>true</is_remind_stage_cancelable>
                            <work_remind_stage_sound_type>0</work_remind_stage_sound_type>
                            <work_remind_stage_name>测试菜单已完成</work_remind_stage_name>
                            <work_mode>1</work_mode>
                            <fanspeed>1</fanspeed>
                            <work_temp>180</work_temp>
                            <work_humid>100</work_humid>
                            <is_dehumidify>false</is_dehumidify>
                        </stage_params>
                    </stage_params>
                    <menu_category>测试目录</menu_category>
                    <menu_picture_name>测试菜单.jpg</menu_picture_name>
                    <menu_picture_url>https://img.alicdn.com/tfs/TB1jL49i7cx_u4jSZFlXXXnUFXa-240-240.png</menu_picture_url>
                    <menu_category_picture_name>测试目录.jpg</menu_category_picture_name>
                    <menu_category_picture_url>https://img.alicdn.com/imgextra/i1/O1CN01Sw6GcJ1UhUDXO2fPT_!!6000000002549-2-tps-120-120.png</menu_category_picture_url>
                </menu_entity_d_t_o>
            </item_list>
            <page_num>1</page_num>
        </model>
        <msg_info>设备不存在</msg_info>
    </wdk_oven_out_device_menu_list_response>

    异常示例

    • XML示例
    • JSON示例
    1
    2
    3
    4
    5
    6
    <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

    返回
    顶部