获取资源列表
请求方式:GET
URL: http://api.heclouds.com/nbiot/resources
url参数
参数名称 |
格式 |
是否必须 |
说明 |
imei |
string |
是 |
nbiot设备的身份码 |
obj_id |
int |
否 |
设备的object id,根据终端设备sdk确定 |
返回参数
参数名称 |
格式 |
说明 |
errno |
int |
调用错误码,为0表示调用成功 |
error |
string |
错误描述,为"succ"表示调用成功 |
data |
json |
接口调用成功之后返回的资源相关信息,见data描述表 |
data描述表
参数名称 |
格式 |
说明 |
total_count |
int |
返回的条目数 |
item |
array-json |
返回的条目详情,见item描述表 |
item描述表
参数名称 |
格式 |
说明 |
obj_id |
int |
设备的object id,根据终端设备sdk确定 |
instances |
array-json |
obj_id对象下的实例条目,见instances描述表 |
instances描述表
参数名称 |
格式 |
说明 |
inst_id |
int |
设备的instances id,根据终端设备sdk确定 |
resources |
array-int |
设备instances id下所有的资源列表 |
说明
返回errno状态码所对应的含义,可以在OneNET文档中心->设备开发指南->协议文档->LWM2M中《NB协议北向api返回状态码说明》下载查看
请求示例
GET http://api.heclouds.com/nbiot/resources HTTP/1.1
api-key: WhI*************v1c=
Host: api.heclouds.com
返回示例
{
"errno": 0,
"data": {
"total_count": 12,
"item": [
{
"obj_id": 3200,
"instances": [
{
"inst_id": 0,
"resources": [5505, 5050]
}
]
}
]
},
"error": "succ"
}