请求方式:POST
URL: http://api.heclouds.com/keys
参数名称 | 格式 | 是否必须 | 说明 |
---|---|---|---|
title | string | 是 | apikey名称 |
permissions | array-json | 是 | 权限描述对象数组,见permissions描述表 |
access_methods | array-string | 否 | 授权访问方式,选项如下 post:新增资源 get:查询资源 put:更新资源 delete:删除资源 注:缺省时不具备任何权限 |
参数名称 | 格式 | 说明 |
---|---|---|
resources | array-json | 授权访问资源列表,见resources描述表 |
参数名称 | 格式 | 说明 |
---|---|---|
dev_id | string | 授权访问的设备ID |
ds_id | string | 授权访问的数据流ID |
参数名称 | 格式 | 说明 |
---|---|---|
errno | int | 调用错误码,为0表示调用成功 |
error | string | 错误描述,为"succ"表示调用成功 |
data | json | 接口调用成功之后返回的apikey相关信息,见data描述表 |
参数名称 | 格式 | 说明 |
---|---|---|
key | string | 系统分配的apikey |
POST http://api.heclouds.com/keys HTTP/1.1
{
"title": "newapikey",
"permissions": [{
"access_methods": ["get", "put", "post", "delete"],
"resources": [{
"dev_id": "39593230",
"ds_id": "gps"
}, {
"dev_id": "39456825"
}]
}],
}
{
"errno":0,
"data": {
"key":"Ave*************lIRHxA="
},
"error":"succ"
}