Asset
文件资源
获取文件上传地址
Request
- Method: POST
- URL:
/api/multimedia/getUploadStr
- Headers:
Authorization: eyJhbGciOiJIUzI1NiJ9.eyJiY2hDb2RlIjoiMDAwMDEiLCJhY2NvdW50IjoiemhhbmdnZSIsImlzcyI6IlNoYXJlQ3JlYXRvcnMiLCJpYXQiOjE2OTg5MTQwMTV9.0zWOrxwK4sEgRP1FDQXoOo9PUCXPlkqzggWa9-Ahhdg Bid: bfcc86ad9f6b4169aebb2fa026e6e47d Platform: WEB
- Body:
{ "objNames": [ { "index": 0, "objName": "100007/znwyLMgy/05cca62e-3c5a-4669-86bc-9f2dacafa036.jpg" } ] }
字段名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
objNames | List | 是 | 文件列表 |
index | index | 是 | 列表数组下标 |
objName | List | 是 | 文件路径 |
Response
{
"_success": true,
"_code": "0",
"_msg": null,
"traceId": "96b40bfba05e45ebb2728c3e056ac967",
"_data": {
"objNames": [
{
"index": 0,
"objName": "100007/znwyLMgy/05cca62e-3c5a-4669-86bc-9f2dacafa036.jpg",
"url": "http://192.168.50.28:7000/local/100007/znwyLMgy/05cca62e-3c5a-4669-86bc-9f2dacafa036.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=TXuYGZpKBvGwFAGLz7oJ%2F20240105%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240105T021559Z&X-Amz-Expires=43200&X-Amz-SignedHeaders=host&X-Amz-Signature=bfbc9cf98a87d08afa8940cde178828fcae489e68345e6c92bd5dc7dcc51cb50"
}
],
"bucketName": "local"
}
}
字段名 | 类型 | 说明 |
---|---|---|
_code | Integer | 状态码,除了200都是失败 |
_msg | String | 报错信息 |
_success | Boolean | 成功标记 |
_traceId | String | |
_data | Object | 响应数据封装 |
objNames | List | |
index | Integer | 列表数组下标 |
objName | List | 文件路径 |
url | String | 全路径 |
创建文件记录
Request
- Method: POST
- URL:
/api/creatNewAsset
- Headers:
Authorization: eyJhbGciOiJIUzI1NiJ9.eyJiY2hDb2RlIjoiMDAwMDEiLCJhY2NvdW50IjoiemhhbmdnZSIsImlzcyI6IlNoYXJlQ3JlYXRvcnMiLCJpYXQiOjE2OTg5MTQwMTV9.0zWOrxwK4sEgRP1FDQXoOo9PUCXPlkqzggWa9-Ahhdg Bid: bfcc86ad9f6b4169aebb2fa026e6e47d Platform: WEB
- Body:
{ "assetLabelSeq": 257388, "labelType": "F", "assetName": "20231229-184055.jpg", "filePath": "local/100007/znwyLMgy/05cca62e-3c5a-4669-86bc-9f2dacafa036.jpg", "fileSize": 101034, "extData": "{}" }
字段名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
assetLabelSeq | Long | 是 | 文件夹id |
labelType | String | 是 | 文件夹类型 SF团队 F个人 |
assetName | String | 是 | 文件名 |
filePath | String | 是 | 文件路径 |
fileSize | Long | 是 | 文件大小 |
extData | String | 否 | 扩展信息json |
Response
{
"_success": true,
"_code": "0",
"_msg": null,
"traceId": "96a5b788fe324c528b7439ee771b07ab",
"_data": {
"assetSeq": 618517,
"verNo": 1
}
}
字段名 | 类型 | 说明 |
---|---|---|
assetLabelSeq | Long | 文件夹id |
verNo | Integer | 版本号 |
获取文件夹下文件列表
Request
- Method: POST
- URL:
/api/asset!getAssetList.do
- Headers:
Authorization: eyJhbGciOiJIUzI1NiJ9.eyJiY2hDb2RlIjoiMDAwMDEiLCJhY2NvdW50IjoiemhhbmdnZSIsImlzcyI6IlNoYXJlQ3JlYXRvcnMiLCJpYXQiOjE2OTg5MTQwMTV9.0zWOrxwK4sEgRP1FDQXoOo9PUCXPlkqzggWa9-Ahhdg Bid: bfcc86ad9f6b4169aebb2fa026e6e47d Platform: WEB
- Body:
{ "page": 1, "pagesize": 100, "ASSET_LABEL_SEQ": 434, "LABEL_TYPE": "F", "IS_QUERY_SUBFILE": "N", "_ORDETYP": "D", "_ORDERFILDE": "LAST_UPD_TM" }
字段名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
page | Integer | 是 | 页码 |
pagesize | Integer | 是 | 每页记录数 |
ASSET_LABEL_SEQ | Long | 是 | 文件夹id |
LABEL_TYPE | String | 是 | 文件夹类型 SF团队工作区 F个人工作区 |
IS_QUERY_SUBFILE | String | 是 | 固定为N |
_ORDETYP | String | 否 | 标记结果排序升序还是降序,降序给D |
_ORDERFILDE | String | 是 | LAST_UPD_TM 最近更新时间,ASSET_NAME文件名 |
Response
- Body
{ "_success": true, "_code": "0", "_msg": null, "traceId": "8ed6f73a276541ae89fe79c6e0a6aea1", "_data": { "Rows": [ { "folderId": 569, "ASSET_DESC": "", "ASSET_MARK": "D", "ASSET_NAME": "dragon", "ASSET_SEQ": 7681, "ASSET_TYPE": "I", "BCH_CODE": "20000", "COLOR_DIFF_B": "286.00000000000000000000", "COLOR_DIFF_BASE": "307.48495898173620000000", "COLOR_DIFF_G": "393.35353055489406000000", "COLOR_DIFF_R": "462.66078286364404000000", "COLOR_HSL_H": "201.31", "COMMENT_NUM": "", "CRT_TM": "2024-01-04 15:36:54", "CRT_USR": "test888@sharecreators.com", "CRT_USR_NAME": null, "DURATION": "", "D_STS": "A", "EXTENTION": "png", "EXT_DATA": "{}", "FILE_PATH": "orange/20000/daf458d2-6b9f-4e64-8ffc-3cd262734cff.png", "FILE_SIZE": 996405, "HASH_KEY": "7d8cf37d86c81bc0eb5c2116ad64f943db57329df8e57d1df279da285e177ec89573be73c2cd992301d37b077e35ede4a1b50c17cda8fb7598ea07332ae3c949", "HEIGHT": 612, "WIDTH": 1189, "LIKE_NUM": "0", "L_URL": "orange/20000/daf458d2-6b9f-4e64-8ffc-3cd262734cff.png", "M_URL": "orange/20000/daf458d2-6b9f-4e64-8ffc-3cd262734cff.png", "PERMIT_CODE": "ALL", "SHAPE_TYPE": "H", "SRC_URL": "", "S_URL": "orange/20000/thumbnail/S_daf458d2-6b9f-4e64-8ffc-3cd262734cff.jpg", "UPLOAD_DT": "2024-01-04 22:04:04", "VER_NO": 4, "OP_STS": null, "LAST_UPD_TM": "2024-01-04 16:35:13" } ] } }
字段名 | 类型 | 说明 |
---|---|---|
_code | Integer | 状态码,除了200都是失败 |
_msg | String | 报错信息 |
_success | Boolean | 成功标记 |
_traceId | String | |
_data | Object | 响应数据封装 |
folderId | Long | 文件夹id |
ASSET_DESC | String | 文件描述 |
ASSET_MARK | String | 文件标记,团队文件SD,个人文件D |
ASSET_NAME | String | 文件名 |
ASSET_SEQ | String | 文件ID |
ASSET_TYPE | String | 文件类型 I图片 A音频 V视频 SP-SPINE 3D-3D文件 F1-OFFICE C-切图 CD-COREL_DRAW FM-figma O-其他 |
BCH_CODE | String | 机构码 |
COLOR_DIFF_B | String | 相似色B |
COLOR_DIFF_BASE | String | 相似色Base |
COLOR_DIFF_G | String | 相似色G |
COLOR_DIFF_R | String | 相似色R |
COLOR_HSL_H | String | 主色调HSL的H度数 |
COMMENT_NUM | String | 评论数 |
CRT_TM | String | 创建时间 |
CRT_USR | String | 创建账号 |
CRT_USR_NAME | String | 创建用户名 |
DURATION | String | 音视频时长 |
D_STS | String | A:正常 D:删除 P:处理中 PD:永久删除 |
EXTENTION | String | 扩展名 |
EXT_DATA | String | 扩展字段 |
FILE_PATH | String | 扩展字段 |
FILE_SIZE | String | 文件大小 |
HASH_KEY | String | hash值 |
HEIGHT | Integer | 高 |
WIDTH | Integer | 宽 |
LIKE_NUM | String | 点赞数 |
L_URL | String | 大图url |
M_URL | String | 大图url |
PERMIT_CODE | String | 权限。R:只读;RW:编辑;ALL:全部 |
SHAPE_TYPE | String | 文件形状 |
SRC_URL | String | 资源链接 |
S_URL | String | 缩略图链接 |
UPLOAD_DT | String | 上传时间 |
VER_NO | Integer | 版本号 |
OP_STS | String | 文件操作状态 |
LAST_UPD_TM | String | 更新时间 |
获取文件关联标签列表
Request
- Method: POST
- URL:
/api/blueberry/tags/assets/get
- Headers:
Authorization: eyJhbGciOiJIUzI1NiJ9.eyJiY2hDb2RlIjoiMDAwMDEiLCJhY2NvdW50IjoiemhhbmdnZSIsImlzcyI6IlNoYXJlQ3JlYXRvcnMiLCJpYXQiOjE2OTg5MTQwMTV9.0zWOrxwK4sEgRP1FDQXoOo9PUCXPlkqzggWa9-Ahhdg Bid: bfcc86ad9f6b4169aebb2fa026e6e47d Platform: WEB
- Body:
{ "ids": [ 7681 ], "labelType": "ST" }
字段名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
ids | List | 是 | 文件id列表 |
labelType | String | 是 | 团队标签ST 个人标签T |
Response
- Body
{ "_success": true, "_code": "0", "_msg": null, "traceId": "68c557b82b70433abe5d3f4da684f0a8", "_data": { "tags": [ { "id": 15223, "level": 0, "rootId": 15223, "labelType": "ST", "labelName": "Flying" } ] } }
字段名 | 类型 | 说明 |
---|---|---|
_code | Integer | 状态码,除了200都是失败 |
_msg | String | 报错信息 |
_success | Boolean | 成功标记 |
_traceId | String | |
_data | Object | 响应数据封装 |
tags | List | |
id | Long | 标签id |
level | Integer | 多级标签层级,从0开始 |
rootId | Long | 多级标签关系id |
labelType | String | 团队标签ST 个人标签T |
labelName | String | 标签名 |
指定文件打标签
Request
- Method: POST
- URL:
/api/blueberry/tags/assets
- Headers:
Authorization: eyJhbGciOiJIUzI1NiJ9.eyJiY2hDb2RlIjoiMDAwMDEiLCJhY2NvdW50IjoiemhhbmdnZSIsImlzcyI6IlNoYXJlQ3JlYXRvcnMiLCJpYXQiOjE2OTg5MTQwMTV9.0zWOrxwK4sEgRP1FDQXoOo9PUCXPlkqzggWa9-Ahhdg Bid: bfcc86ad9f6b4169aebb2fa026e6e47d Platform: WEB
- Body:
{ "ids": [ 7681 ], "tags": [ 31974 ], "labelType": "ST" }
字段名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
ids | List | 是 | 文件id列表 |
tags | List | 是 | 标签id列表 |
labelType | String | 是 | 团队标签ST 个人标签T |
Response
- Body
{ "_success": true, "_code": "0", "_msg": null, "traceId": "bb2bbbd2ded6454d8311a64cb2a1a6ce", "_data": null }
字段名 | 类型 | 说明 |
---|---|---|
_code | Integer | 状态码,除了200都是失败 |
_msg | String | 报错信息 |
_success | Boolean | 成功标记 |
_traceId | String | |
_data | Object | 响应数据封装 |
删除文件到垃圾箱
Request
- Method: POST
- URL:
/api/blueberry/trash/trashAsset
- Headers:
Authorization: eyJhbGciOiJIUzI1NiJ9.eyJiY2hDb2RlIjoiMDAwMDEiLCJhY2NvdW50IjoiemhhbmdnZSIsImlzcyI6IlNoYXJlQ3JlYXRvcnMiLCJpYXQiOjE2OTg5MTQwMTV9.0zWOrxwK4sEgRP1FDQXoOo9PUCXPlkqzggWa9-Ahhdg Bid: bfcc86ad9f6b4169aebb2fa026e6e47d Platform: WEB
- Body:
{ "assets": [ 689173 ], "labelType": "F" }
字段名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
assets | Array | 是 | 文件id列表 |
labelType | String | 是 | 文件夹类型,SF表示团队工作区 F表示个人工作区 |
Response
- Body
{ "_success": true, "_code": "0", "_msg": null, "traceId": "bb2bbbd2ded6454d8311a64cb2a1a6ce", "_data": null }
字段名 | 类型 | 说明 |
---|---|---|
_code | Integer | 状态码,除了200都是失败 |
_msg | String | 报错信息 |
_success | Boolean | 成功标记 |
_traceId | String | |
_data | Object | 响应数据封装 |
获取指定文件夹里文件列表
Request
- Method: POST
- URL:
/api/asset/listAsset
- Headers:
Authorization: eyJhbGciOiJIUzI1NiJ9.eyJiY2hDb2RlIjoiMDAwMDEiLCJhY2NvdW50IjoiemhhbmdnZSIsImlzcyI6IlNoYXJlQ3JlYXRvcnMiLCJpYXQiOjE2OTg5MTQwMTV9.0zWOrxwK4sEgRP1FDQXoOo9PUCXPlkqzggWa9-Ahhdg Bid: bfcc86ad9f6b4169aebb2fa026e6e47d Platform: WEB
- Body:
{ "folderId":630253, "type":"I", "page":1, "pageSize":2 }
字段名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
folderId | Long | 是 | 文件夹id |
type | String | 是 | 文件类型,I-图片,A-音频,V-视频,SP-Spine,3D,F1-Office |
page | Integer | 是 | 页码 |
pageSize | Integer | 是 | 每页数量 |
Response
- Body
{ "_success": true, "_code": "0", "_msg": null, "traceId": "486247bd66774a81aff27cbfc4e3b92d", "_data": { "list": [ { "assetId": 623397, "assetName": "#4234248+-@13 (1)", "extention": "png", "type": "I", "url": "http://192.168.50.70:9000/min-bucket/00001/e90e322d-73c3-4de4-a702-31dc7664ed34.png" }, { "assetId": 623399, "assetName": "4 (1)", "extention": "jpg", "type": "I", "url": "http://192.168.50.70:9000/min-bucket/00001/5af88887-3563-487c-a21d-dcc426f42287.jpg" } ] } }
字段名 | 类型 | 说明 |
---|---|---|
_code | Integer | 状态码,除了200都是失败 |
_msg | String | 报错信息 |
_success | Boolean | 成功标记 |
_traceId | String | |
_data | Object | 响应数据封装 |
assetId | Long | 文件id |
assetName | String | 文件名称 |
extention | String | 文件后缀 |
type | String | 文件类型 |
url | String | 文件链接 |
srcUrl | String | 源文件链接 |