Getting Started
Official Site
Getting Started
Official Site
  • Document description
  • Read before you start

  • Light application development guide

  • Mobile application development guide

  • Cloud live development guide

  • Desktop application development guide

  • Third party development guide

  • Message push development guide

  • IoT things data model

  • HTTP interface

    • Development specification
    • API privacy policy
    • Postman interface simulation call
    • accessToken: Get administrator token
    • API request example
    • Account docking
    • Push configuration
    • Cloud storage service
      • Cloud storage package introduction
      • openCloudRecord: Enable device cloud storage
      • unBindDeviceCloud: Unbind device cloud storage
      • getDeviceCloud: Get the cloud storage service information of the current device
      • deviceCloudList: Query all cloud storage services under the device channel
      • setAllStorageStrategy: Set the cloud storage service switch of the current device
      • setStorageStrategy: Set device free cloud storage service switch
      • queryCloudRecordCallNum: Query the remaining number of calls to the cloud storage activation interface
      • unUsedCloudList: Get a list of cloud storage services that are not enabled
    • Equipment management

    • Device configurat

    • Video equipment

    • Device message
    • Device live broadcast
    • Device lock access
  • Reference documents

On this page
Function details
Request address
Incoming parameter description
Sample input
Return data field description
Sample output

unUsedCloudList - Disabled Cloud Storage Services - Imou Open Platform

unUsedCloudList: Get a list of cloud storage services that are not enabled

Function details

Get the cloud storage service information that is not enabled under the developer account.

Remarks: Only the cloud storage service that the device unbinds back to the developer account is included. If the developer needs to query the remaining number of cloud storage activations, please call the queryCloudRecordCallNum interface to query.

Request address

https://openapi-[DataCenter].easy4ip.com/openapi/unUsedCloudList

Incoming parameter description

Parameter nameParameter typeRequired or notDefault valueLegal valueParameter description
tokenStringYesAdministrator accessToken
nextDeviceCloudIdStringYesThe last deviceCloudId was queried last time, and -1 is passed in the first query
limitStringisnumber of items

Sample input

{
    "id":"d5c287b4-5b2f-4f03-baf5-8032c5c354af",
    "system":{
        "ver":"1.0",
        "appId":"lcdxxxxxxxxx",
        "sign":"74bc756ebd53e9eef2836f8cf1730c10",
        "time":1599031074,
        "nonce":"8ec8a7bd1d1c95420de20d92422d457d"
    },
    "params":{
        "token":"At_12345678901234567890123456789012",
        "nextDeviceCloudId":"206612",
        "limit":"15"
    }
}

Return data field description

Field name Field type Field description
nextDeviceCloudId String The last deviceCloudId queried last time
cloudInfos deviceCloudId Long Unique id of cloud storage package
name Long Package name
strategyId String Cloud storage strategy id
cloudCount Integer Number of cloud storage
validDays Integer The remaining valid days, a positive number means the remaining days, -1 means not used

Sample output

{
  "id":"d5c287b4-5b2f-4f03-baf5-8032c5c354af",
  "result":{
    "code":"0",
    "msg":"The operation was successful",
    "data": {
      "nextDeviceCloudId":"1234",
      "cloudInfos":[{
        "deviceCloudId":123,
        "name":"3 days a year event cloud storage",
        "strategyId":"206612",
        "cloudCount":1,
        "validDays":264
      },
        {
          "deviceCloudId":1234,
          "name":"3 days a year event cloud storage",
          "strategyId":"206612",
          "cloudCount":1,
          "validDays":264
        }]
    }
  }
}
queryCloudRecordCallNum: Query the remaining number of calls to the cloud storage activation interface
bindDevice: Bind Device