wdk.rex.device.info.get (获取设备详情)

获取设备详情

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
access_key String 必须 asdfasdf ak
access_sign String 必须 asdfasdfasd 签名
uuid String 必须 device11 设备ID

响应参数

名称 类型 示例值 描述
data AiotTopOpenDeviceDto {"uuid":"device11"} 设备详情
  • organization
  • AiotOpenDeviceOrganizationDto
  • {}
  • 组织架构
  • └ l5_name
  • String
  • 5级组织架构名
  • 5级组织架构名
  • └ l5_code
  • String
  • 5级组织架构code
  • 5级组织架构code
  • └ l4_name
  • String
  • 5级组织架构名
  • 5级组织架构名
  • └ l4_code
  • String
  • 4级组织架构code
  • 4级组织架构code
  • └ l3_name
  • String
  • 4级组织架构名
  • 4级组织架构名
  • └ l3_code
  • String
  • 3级组织架构code
  • 3级组织架构code
  • └ l2_name
  • String
  • 3级组织架构名
  • 3级组织架构名
  • └ l2_code
  • String
  • 2级组织架构code
  • 2级组织架构code
  • └ l1_name
  • String
  • 1级组织架构名
  • 1级组织架构名
  • └ l1_code
  • String
  • 1级组织架构code
  • 1级组织架构code
  • base
  • AiotOpenDeviceBaseDto
  • {}
  • 基础信息
  • └ utdid
  • String
  • 设备业务标识
  • 设备业务标识
  • └ device_name
  • String
  • 设备名
  • 设备名
  • └ platform
  • Number
  • 1
  • 平台类型
  • └ manufacturer
  • String
  • HEMA
  • 厂商
  • └ brand_code
  • String
  • HEMA
  • 品牌
  • └ hard_code
  • String
  • S1
  • 硬件型号
  • └ device_type
  • String
  • POS
  • 设备类型
  • └ device_sn
  • String
  • A111
  • 设备SN
  • └ status
  • Number
  • 1
  • 状态
  • └ uuid
  • String
  • 设备唯一标识
  • 设备唯一标识
  • └ tenant_id
  • Number
  • 100000
  • 租户号
  • └ extend_str
  • String
  • aksfjk
  • 业务自定义参数
succeed Boolean true 结果是否成功
msg_info String 错误信息 错误信息
msg_code String 错误码 错误码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
WdkRexDeviceInfoGetRequest req = new WdkRexDeviceInfoGetRequest();
req.setAccessKey("asdfasdf");
req.setAccessSign("asdfasdfasd");
req.setUuid("device11");
WdkRexDeviceInfoGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<wdk_rex_device_info_get_response>
    <data>
        <organization>
            <l5_name>5级组织架构名</l5_name>
            <l5_code>5级组织架构code</l5_code>
            <l4_name>5级组织架构名</l4_name>
            <l4_code>4级组织架构code</l4_code>
            <l3_name>4级组织架构名</l3_name>
            <l3_code>3级组织架构code</l3_code>
            <l2_name>3级组织架构名</l2_name>
            <l2_code>2级组织架构code</l2_code>
            <l1_name>1级组织架构名</l1_name>
            <l1_code>1级组织架构code</l1_code>
        </organization>
        <base>
            <utdid>设备业务标识</utdid>
            <device_name>设备名</device_name>
            <platform>1</platform>
            <manufacturer>HEMA</manufacturer>
            <brand_code>HEMA</brand_code>
            <hard_code>S1</hard_code>
            <device_type>POS</device_type>
            <device_sn>A111</device_sn>
            <status>1</status>
        </base>
        <uuid>设备唯一标识</uuid>
        <tenant_id>100000</tenant_id>
        <extend_str>aksfjk</extend_str>
    </data>
    <succeed>true</succeed>
    <msg_info>错误信息</msg_info>
    <msg_code>错误码</msg_code>
</wdk_rex_device_info_get_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

返回
顶部