alibaba.damai.mev.livecenter.querydevicemac (大麦换验平台-换验平台-queryDeviceMac)

大麦换验平台-换验平台-queryDeviceMac

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
device_mac_query_param DeviceMacQueryParam 可选 入参数
  • └ device_id
  • String
  • 可选
  • 9c910937-9ed4-45b4-a646-1f549a1c104c
  • 设备名称(id)
  • └ device_alias
  • String
  • 可选
  • d5_MZ80_1231610963
  • 设备别名
  • └ mac
  • String
  • 可选
  • D4:H7:L9:DS:09
  • mac地址
  • └ device_name
  • String
  • 可选
  • 验票闸机
  • 设备名称
  • └ utd_id
  • String
  • 可选
  • alibaba-edge181
  • utdId
  • └ machine_mac
  • String
  • 可选
  • D3:D3:D3
  • 机器Mac

响应参数

名称 类型 示例值 描述
result Result 返回
  • └ error_code
  • Number
  • 0
  • 错误码
  • └ error_msg
  • String
  • 系统错误
  • 错误信息
  • └ success
  • Boolean
  • false
  • 返回状态
  • model
  • DeviceDTO
  • 返回值
  • └ device_id
  • String
  • 9c910937-9ed4-45b4-a646-1f549a1c104c
  • 设备id
  • └ device_alias
  • String
  • 设备别名
  • 设备别名
  • └ device_type
  • Number
  • 1
  • 设备类型
  • └ os
  • Number
  • 2
  • 操作系统
  • └ mac
  • String
  • D3:G5:9K:0L
  • mac地址
  • └ app_version
  • String
  • 1.8.80
  • 版本号
  • └ device_name
  • String
  • 验票闸机
  • 设备名称
  • └ utd_id
  • String
  • 10086
  • utdId
  • └ mac_list
  • String []
  • 虚拟mac列表
  • └ machine_mac
  • String
  • 1
  • 机器mac
  • └ soft_route_name
  • String
  • 1
  • 软路由名称
  • └ project_device_remark
  • String
  • 关联备注
  • 项目设备关联备注
  • └ aliyun_iot_status
  • Boolean
  • true
  • 是否可下发n2n状态
  • └ device_lan_ip
  • String
  • 127.0.0.1
  • ip

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaDamaiMevLivecenterQuerydevicemacRequest req = new AlibabaDamaiMevLivecenterQuerydevicemacRequest();
AlibabaDamaiMevLivecenterQuerydevicemacRequest.DeviceMacQueryParam obj1 = new AlibabaDamaiMevLivecenterQuerydevicemacRequest.DeviceMacQueryParam();
obj1.setDeviceId("9c910937-9ed4-45b4-a646-1f549a1c104c");
obj1.setDeviceAlias("d5_MZ80_1231610963");
obj1.setMac("D4:H7:L9:DS:09");
obj1.setDeviceName("验票闸机");
obj1.setUtdId("alibaba-edge181");
obj1.setMachineMac("D3:D3:D3");
req.setDeviceMacQueryParam(obj1);
AlibabaDamaiMevLivecenterQuerydevicemacResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_damai_mev_livecenter_querydevicemac_response>
    <result>
        <error_code>0</error_code>
        <error_msg>系统错误</error_msg>
        <success>false</success>
        <model>
            <device_id>9c910937-9ed4-45b4-a646-1f549a1c104c</device_id>
            <device_alias>设备别名</device_alias>
            <device_type>1</device_type>
            <os>2</os>
            <mac>D3:G5:9K:0L</mac>
            <app_version>1.8.80</app_version>
            <device_name>验票闸机</device_name>
            <utd_id>10086</utd_id>
            <machine_mac>1</machine_mac>
            <soft_route_name>1</soft_route_name>
            <project_device_remark>关联备注</project_device_remark>
            <aliyun_iot_status>true</aliyun_iot_status>
            <device_lan_ip>127.0.0.1</device_lan_ip>
        </model>
    </result>
</alibaba_damai_mev_livecenter_querydevicemac_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

返回
顶部