 
    
    请求方式:PUT
URL: http//api.heclouds.com/keys/key
key:需要替换为需要更新的apikey
| 参数名称 | 格式 | 是否必须 | 说明 | 
|---|---|---|---|
| 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 | 
PUT http://api.heclouds.com/keys/Av************RHxA= 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"
}
注:apikey更新是覆盖操作,会将原来存在的授权资源和授权命令覆盖,不会保留原来的授权资源和授权命令