youku.ott.iot.status.push (iot设备状态变化通知接口)

ott iot设备状态通知

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
change_info String 可选 { "deviceName": "格兰仕-微波炉二期-新量产", "iotId": "MKOtt2Y8WxtDc41ANi1p000100", "properties": [{ "name": "powerstate", "value": "off" }, { "name": "lefttime", "value": 2630.35 }, { "name": "onlinestate", "value": "online" } ] } 变更信息

响应参数

名称 类型 示例值 描述
msg_info String 1 msgInfo
is_success Boolean true 成功标识

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
YoukuOttIotStatusPushRequest req = new YoukuOttIotStatusPushRequest();
req.setChangeInfo("{   \"deviceName\": \"格兰仕-微波炉二期-新量产\",   \"iotId\": \"MKOtt2Y8WxtDc41ANi1p000100\",   \"properties\": [{       \"name\": \"powerstate\",       \"value\": \"off\"     },     {       \"name\": \"lefttime\",       \"value\": 2630.35     },     {       \"name\": \"onlinestate\",       \"value\": \"online\"     }   ] }");
YoukuOttIotStatusPushResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<youku_ott_iot_status_push_response>
    <msg_info>1</msg_info>
    <is_success>true</is_success>
</youku_ott_iot_status_push_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

返回
顶部