文档中心 > API类目 > 天猫精灵开放API

alibaba.ailabs.iot.device.list.get (获取iot设备列表)

通过此接口获取用户名下的iot设备列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
user_open_id String 必须 12345 用户open id
client_id String 必须 123 client id

响应参数

名称 类型 示例值 描述
result Result 接口返回model
  • └ message
  • String
  • demo
  • message
  • └ ret_code
  • Number
  • 200
  • 错误码
  • ret_values
  • RetValue []
  • 返回值list
  • └ device_icon
  • String
  • https://ihcv0.ibroadlink.com/ec4appsysinfo/category2/RM_pro.png
  • 设备图片
  • └ device_model
  • String
  • 型号
  • └ device_alias
  • String
  • 智能遥控
  • 别名
  • └ orgin_device_category
  • String
  • 插座
  • 原本设备类型
  • └ device_properties
  • String
  • demo
  • 可控制的属性
  • └ particular_model
  • String
  • demo
  • 详细型号
  • └ device_category_en
  • String
  • outlet
  • 设备类型英文
  • └ device_category
  • String
  • 插座
  • 设备类型中文
  • └ device_brand
  • String
  • BroadLink
  • 品牌
  • └ device_zone
  • String
  • 卧室
  • 位置
  • └ device_id
  • String
  • 3008682908543942008
  • 设备id
  • └ success
  • Boolean
  • true
  • 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAilabsIotDeviceListGetRequest req = new AlibabaAilabsIotDeviceListGetRequest();
req.setUserOpenId("12345");
req.setClientId("123");
AlibabaAilabsIotDeviceListGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_ailabs_iot_device_list_get_response>
    <result>
        <message>demo</message>
        <ret_code>200</ret_code>
        <ret_values>
            <ret_value>
                <device_icon>https://ihcv0.ibroadlink.com/ec4appsysinfo/category2/RM_pro.png</device_icon>
                <device_model></device_model>
                <device_alias>智能遥控</device_alias>
                <orgin_device_category>插座</orgin_device_category>
                <device_properties>demo</device_properties>
                <particular_model>demo</particular_model>
                <device_category_en>outlet</device_category_en>
                <device_category>插座</device_category>
                <device_brand>BroadLink</device_brand>
                <device_zone>卧室</device_zone>
                <device_id>3008682908543942008</device_id>
            </ret_value>
        </ret_values>
        <success>true</success>
    </result>
</alibaba_ailabs_iot_device_list_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

返回
顶部