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

alibaba.ailabs.iot.cloud.ezviz.camera.message.push (接收萤石云设备消息推送)

接收萤石云设备消息推送

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
msg_body String 必须 {"body":{"data":"0","index":24409},"header":{"channelNo":1,"deviceId":"D98462102","messageId":"5e57f239793f2b007fecb0de","messageTime":1582821945396,"type":"ys.open.isapi"}} 消息包体

响应参数

名称 类型 示例值 描述
ret_value String {"body":{"data":"0","index":24409},"header":{"channelNo":1,"deviceId":"D98462102","messageId":"5e57f239793f2b007fecb0de","messageTime":1582821945396,"type":"ys.open.isapi"}} 响应包体
ret_code Number 200 错误码;200代表成功
message String "success" 错误描述

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAilabsIotCloudEzvizCameraMessagePushRequest req = new AlibabaAilabsIotCloudEzvizCameraMessagePushRequest();
req.setMsgBody("{\"body\":{\"data\":\"0\",\"index\":24409},\"header\":{\"channelNo\":1,\"deviceId\":\"D98462102\",\"messageId\":\"5e57f239793f2b007fecb0de\",\"messageTime\":1582821945396,\"type\":\"ys.open.isapi\"}}");
AlibabaAilabsIotCloudEzvizCameraMessagePushResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_ailabs_iot_cloud_ezviz_camera_message_push_response>
    <ret_value>{&quot;body&quot;:{&quot;data&quot;:&quot;0&quot;,&quot;index&quot;:24409},&quot;header&quot;:{&quot;channelNo&quot;:1,&quot;deviceId&quot;:&quot;D98462102&quot;,&quot;messageId&quot;:&quot;5e57f239793f2b007fecb0de&quot;,&quot;messageTime&quot;:1582821945396,&quot;type&quot;:&quot;ys.open.isapi&quot;}}</ret_value>
    <ret_code>200</ret_code>
    <message>&quot;success&quot;</message>
</alibaba_ailabs_iot_cloud_ezviz_camera_message_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

返回
顶部