文档中心 > API类目 > 五道口API

wdk.iot.conveyor.top.channel.message.get (悬挂链下行消息查询)

悬挂链下行消息查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
product_key String 必须 aaaaa 产品productKey
device_id String 必须 bbbbb 设备deviceId

响应参数

名称 类型 示例值 描述
result HMResult result
  • └ success
  • Boolean
  • true
  • success
  • └ error_code
  • String
  • PARAM
  • errorCode
  • model
  • JSONObject []
  • model
  • └ data
  • String
  • {"messageType":"containerArrived","payload":"{\"chipCode\":\"fZiK6e8O\",\"taskValue\":\"u1tFSYHC\",\"taskID\":\"47WKhm2G\"}","timestamp":1723626230419,"clientVersion":"1.0.29.2","deviceId":"w00009p_test","messageId":"1723626230423-33609442-883","needAck":false,"warehouseCode":"8028"}
  • data
  • └ error_msg
  • String
  • PARAM
  • errorMsg

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
WdkIotConveyorTopChannelMessageGetRequest req = new WdkIotConveyorTopChannelMessageGetRequest();
req.setProductKey("aaaaa");
req.setDeviceId("bbbbb");
WdkIotConveyorTopChannelMessageGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<wdk_iot_conveyor_top_channel_message_get_response>
    <result>
        <success>true</success>
        <error_code>PARAM</error_code>
        <model>
            <j_s_o_n_object>
                <data>{&quot;messageType&quot;:&quot;containerArrived&quot;,&quot;payload&quot;:&quot;{\&quot;chipCode\&quot;:\&quot;fZiK6e8O\&quot;,\&quot;taskValue\&quot;:\&quot;u1tFSYHC\&quot;,\&quot;taskID\&quot;:\&quot;47WKhm2G\&quot;}&quot;,&quot;timestamp&quot;:1723626230419,&quot;clientVersion&quot;:&quot;1.0.29.2&quot;,&quot;deviceId&quot;:&quot;w00009p_test&quot;,&quot;messageId&quot;:&quot;1723626230423-33609442-883&quot;,&quot;needAck&quot;:false,&quot;warehouseCode&quot;:&quot;8028&quot;}</data>
            </j_s_o_n_object>
        </model>
        <error_msg>PARAM</error_msg>
    </result>
</wdk_iot_conveyor_top_channel_message_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

返回
顶部