文档中心 > API类目 > 五道口API

taobao.wdk.equipment.esl.infolist.upload (上传价签信息列表)

上传价签信息列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
sid String 必须 123124213212 门店id
infolist EslInfoDO [] 必须
  • 最大列表长度:20
  • 价签信息列表
    • └ esl_id
    • String
    • 必须
    • ED-09-OD-DD
    • 价签id
    • └ vender_id
    • String
    • 必须
    • hanshow
    • 厂商id
    • └ status
    • Number
    • 必须
    • 0
    • 价签状态,0在线,1离线
    • └ screen_width
    • Number
    • 必须
    • 250
    • 屏幕宽度
    • └ screen_height
    • Number
    • 必须
    • 122
    • 屏幕高度
    • └ screen_type
    • String
    • 可选
    • ESL_120
    • 屏幕类型
    • └ screen_direction
    • Number
    • 可选
    • 0
    • 屏幕方向
    • └ color_type
    • String
    • 可选
    • black_white
    • 屏幕颜色类型
    • └ last_screen
    • String
    • 可选
    • 123192812391
    • 最后屏幕刷新时间
    • └ battery_level
    • String
    • 可选
    • 31.0
    • 价签电量
    • └ esl_type
    • String
    • 可选
    • DOT2
    • 价签硬件类型
    • └ sid
    • String
    • 必须
    • 1234567890
    • 门店id
    • └ esl_type_mask
    • Number
    • 可选
    • 1
    • 价签类型

    响应参数

    名称 类型 示例值 描述
    result ResultCode result 返回结果
    • └ message
    • String
    • message
    • 错误描述
    • └ code
    • Number
    • SUCCEED/FAILED
    • 错误码

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    WdkEquipmentEslInfolistUploadRequest req = new WdkEquipmentEslInfolistUploadRequest();
    req.setSid("123124213212");
    List<WdkEquipmentEslInfolistUploadRequest.EslInfoDO> list2 = new ArrayList<WdkEquipmentEslInfolistUploadRequest.EslInfoDO>();
    WdkEquipmentEslInfolistUploadRequest.EslInfoDO obj3 = new WdkEquipmentEslInfolistUploadRequest.EslInfoDO();
    list2.add(obj3);
    obj3.setEslId("ED-09-OD-DD");
    obj3.setVenderId("hanshow");
    obj3.setStatus(0L);
    obj3.setScreenWidth(250L);
    obj3.setScreenHeight(122L);
    obj3.setScreenType("ESL_120");
    obj3.setScreenDirection(0L);
    obj3.setColorType("black_white");
    obj3.setLastScreen("123192812391");
    obj3.setBatteryLevel("31.0");
    obj3.setEslType("DOT2");
    obj3.setSid("1234567890");
    obj3.setEslTypeMask(1L);
    req.setInfolist(list2);
    WdkEquipmentEslInfolistUploadResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <wdk_equipment_esl_infolist_upload_response>
        <result>
            <message>message</message>
            <code>SUCCEED/FAILED</code>
        </result>
    </wdk_equipment_esl_infolist_upload_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

    返回
    顶部