使用该接口列出设备及其状态。

请求语法

GET /2019-09-30/things HTTP/1.1
Cookie: Cookie

请求参数

参数名称 类型 是否必选 描述
Cookie String 调用CreateAuthCookie接口创建的认证Cookie。

返回语法

HTTP/1.1 StatusCode
Content-Type: application/json

Payload

返回参数

参数名称 类型 描述
StatusCode Number 接口状态码。返回200表示成功,返回其它状态码表示失败。状态码详情请参见状态码
Payload JSON 已获取的设备信息。

返回Payload格式如下所示。

{
    "Code": number,
    "Message": "success|reason for failure",
    "Data": {
      "Things": [{
        "ProductName": "string",
        "ProductKey": "string",
        "DeviceName": "string",
        "DriverId": "string",
        "DriverName": "string",
        "Tags": [{"string": "string"}],
        "Status": "Inactivated|Failed|Online|Offline",
        "Connected": true|false,
        "ConnectTime": "string"
      }]
    }
  }

完整示例

$ curl -i -b token.cookie -k https://127.0.0.1:9999/2019-09-30/things

HTTP/1.1 200 OK
Server: openresty/1.13.6.2
Date: Thu, 31 Oct 2019 08:23:21 GMT
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive

{"Data":{"Things":[{"DriverName":"e0bb1b48964e4519b4a52f9b719e1***","ConnectTime":"1572510191943","DeviceName":"GjCb9LKXgcKXeluG****","DriverId":"","ProductKey":"","Connected":true,"ProductName":"","Tags":[],"Status":"Online"}]},"Code":200,"Message":"success"}