# 编辑用户节点数据对象
# 调用方式: PUT
# 接口地址:
https://api.freelog.com/v2/storages/buckets/.UserNodeData/objects/{nodeId}
1
# url传入参数说明:
参数 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
nodeId | 必选 | int | 节点ID |
# body传入参数说明:
参数 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
removeFields | 可选 | string[] | 需要移除的对象属性名 |
appendOrReplaceObject | 可选 | object | 需要新增或者替换的字段 |
# body示例
{
"removeFields": ["name", "meta"],
"appendOrReplaceObject": {
"total": "如果没有此属性,则新增",
"age": "如果存在此属性,则修改值"
}
}
1
2
3
4
5
6
7
2
3
4
5
6
7
# 返回说明:
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
sha1 | string | 存储对象的sha1值 |
objectName | string | 对象名称 |
bucketId | string | 对象所在的bucketId |
bucketName | string | 对象所在的bucket |
resourceType | string | 对象类型 |
systemMeta | object | 对象的系统meta |
# 示例
{
"ret": 0,
"errcode": 0,
"msg": "success",
"data": {
"sha1": "939a6c9728a15d8e72e36df0c4a605cc02becc3f",
"objectName": "xiaoxiao.ncfg",
"bucketId": "5ebbb0ae70f8f26e7c97e967",
"bucketName": ".UserNodeData",
"resourceType": "node-config",
"systemMeta": {
"fileSize": 123
},
"createDate": "2020-05-13T08:32:46.333Z",
"updateDate": "2020-05-15T09:33:30.679Z"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17