功能描述
用于更新目录自定义标签。
说明:
请求
请求示例
POST /api/v1/directory/{LibraryId}/{SpaceId}/{DirPath}?update&access_token={AccessToken}
请求参数
请求体
{"labels": ["动物", "大象", "亚洲象"],"metaData": {"x-smh-meta-cache-control": "no-cache","x-smh-meta-author": "zhangsan"},"metaDataDirective": "merge"}
请求参数 | 描述 | 类型 | 是否必选 |
labels | 文件标签列表,比如大象 | String | 否 |
metaData | 自定义元数据键值对,类型为 object (map[string]string),key 为小写字符串 | Object | 否 |
metaDataDirective | 元数据更新策略,可选值为 merge(默认)或 replace merge:JSON Merge Patch 语义,只更新传入的字段,未传入的字段保持不变,将某个 key 的值设为 null 可以删除该 key replace:全量替换,用请求中的 metaData 完全替换已有的 MetaData,未在请求中出现的 key 会被删除。仅替换 MetaData 部分,InternalInfo 和 Labels 不受影响 | String | 否 |
响应
响应码
获取成功,返回 HTTP 204 No Content。
响应体
该请求无响应体。