alibaba.alink.open.device.register (注册设备)

设备注册到阿里小智平台

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
description String 可选 description 设备描述
cid String 可选 cid 芯片ID,要求设备唯一
version String 可选 1.0 版本
manufacturer String 可选 manufacturer 制造商
sn String 可选 sn sn码。sn或mac至少填一个
category String 可选 Vehicle category
type String 可选 type type
name String 必须 XX精英版 设备名称
mac String 可选 mac mac地址。sn或mac至少填一个
model String 必须 MXCHIP_VEHICLE_CARXXX 设备后台接入的model名称
extra_info Extrainfo 可选 厂商额外信息。奔驰必填
  • └ daimler_car_id
  • String
  • 可选
  • carId
  • 奔驰车辆ID
  • └ daimler_user_id
  • String
  • 可选
  • userId
  • 戴姆勒用户ID

响应参数

名称 类型 示例值 描述
result TopServiceResult object result
  • └ description
  • String
  • success
  • description

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlinkOpenDeviceRegisterRequest req = new AlibabaAlinkOpenDeviceRegisterRequest();
req.setDescription("description");
req.setCid("cid");
req.setVersion("1.0");
req.setManufacturer("manufacturer");
req.setSn("sn");
req.setCategory("Vehicle");
req.setType("type");
req.setName("XX精英版");
req.setMac("mac");
req.setModel("MXCHIP_VEHICLE_CARXXX");
AlibabaAlinkOpenDeviceRegisterRequest.Extrainfo obj1 = new AlibabaAlinkOpenDeviceRegisterRequest.Extrainfo();
obj1.setDaimlerCarId("carId");
obj1.setDaimlerUserId("userId");
req.setExtraInfo(obj1);
AlibabaAlinkOpenDeviceRegisterResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_alink_open_device_register_response>
    <result>
        <description>success</description>
    </result>
</alibaba_alink_open_device_register_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

返回
顶部