API中心服务端API用户资产
用户资产
获取用户资产列表
请求方法:GET
请求参数:
字段名 | 类型 | 是否必填 | 说明 |
---|
pageNum | long | 是 | 当前页 起始为1 |
pageSize | String | 是 | 一页数量 |
fileName | String | 否 | 文件名模糊查询 |
userName | List | 否 | 用户名 |
userIds | String | 否 | 用户id集合 |
userId | Long | 否 | 用户id |
返回结果:
字段名 | 类型 | 说明 |
---|
id | long | 资产id |
fileName | String | 文件名称 |
filePath | String | 文件路径 |
platformIds | String | 平台id列表 |
createTime | String | 创建时间 (格式为 yyyy-MM-dd HH:mm:ss) |
updateTime | String | 更新时间(格式为 yyyy-MM-dd HH:mm:ss) |
fileSize | String | 文件大小(单位为字节 ) |
userId | long | 用户id |
userName | String | 用户名称 |
status | int | 0 同步中 1正常 -1同步失败 2 锁定中 3删除中 |
返回内容示例:
{
"version":"1.0.0",
"result":true,
"message":"success",
"code":200,
"data":{
"records":[
{
"id":704,
"fileName":"vrcar.zip",
"filePath":"vrcar.zip",
"createTime":"2021-06-29 16:13:02",
"updateTime":"2021-06-29 16:13:02",
"fileSize":"80166372",
"userId":32343,
"userName":"3443",
"status":1
}
],
"total":1,
"size":10,
"current":1,
"orders":[
],
"searchCount":true,
"pages":1
},
"serverTime":1626073779327,
"requestId":"452e7c81b543f39e"
}
删除用户资产
请求方法:delete
请求参数:
字段名 | 类型 | 是否必填 | 说明 |
---|
ids | List | 是 | 资产id列表 |
返回结果:
返回内容示例:
{
"version": "1.0.0",
"result": true,
"message": "success",
"code": 200,
"data": null,
"serverTime": 1638845240975,
"requestId": "f6eedd009475d0be"
}
获取压缩包exe路径
请求方法:Get
请求参数:
字段名 | 类型 | 是否必填 | 说明 |
---|
path | String | 是 | 文件路径 |
parentFile | String | 是 | 父路径 |
fileName | String | 是 | 文件名称 |
appliTabId | String | 是 | 应用id |
edit | String | 是 | 是否是编辑 默认true 覆盖时取上传目录的exe 修改取发布目录的exe |
返回结果:
字段名 | 类型 | 是否必填 | 说明 |
---|
engineType | Integer | 否 | 引擎类型 2/ue4,unity/1,0/other |
paths | List | 否 | exe路径列表 |
返回内容示例:
{
"version": "1.0.0",
"result": true,
"message": "success",
"code": 200,
"data": {
"engineType": 1,
"paths": [
"UnityGamePad/GamePad.exe"
]
},
"serverTime": 1657159053747,
"requestId": "79b265d9082f5354"
}
应用文件查询
请求方法:Get
请求参数:
字段名 | 类型 | 是否必填 | 说明 |
---|
appId | String | 是 | 应用id |
path | String | 是 | 路径 |
fileName | String | 否 | 文件名称 |
返回结果:
说明:
字段名 | 类型 | 是否必填 | 说明 |
---|
directory | Integer | 否 | 目录 |
name | String | 否 | 名称 |
path | String | 否 | 路径 |
syncState | Integer | 否 | exe路径列表 |
lastModifiedTime | LocalDateTime | 否 | 最后一次更改时间 |
size | Long | 否 | 大小 |
返回内容示例:
{
"version": "1.0.0",
"result": true,
"message": "success",
"code": 200,
"data": null,
"serverTime": 1657159053747,
"requestId": "79b265d9082f5354"
}
应用文件重命令
请求方法:Post
请求参数:
字段名 | 类型 | 是否必填 | 说明 |
---|
appId | String | 是 | 应用id |
path | String | 是 | 路径 |
newName | String | 是 | 重命名名称 |
返回结果:
返回内容示例:
{
"version": "1.0.0",
"result": true,
"message": "success",
"code": 200,
"data":
"serverTime": 1657159053747,
"requestId": "79b265d9082f5354"
}
应用文件删除
请求方法:Post
请求参数:
字段名 | 类型 | 是否必填 | 说明 |
---|
appId | String | 是 | 应用id |
path | List | 是 | 路径 |
返回结果:
返回内容示例:
{
"version": "1.0.0",
"result": true,
"message": "success",
"code": 200,
"data":
"serverTime": 1657159053747,
"requestId": "79b265d9082f5354"
}
应用文件夹创建
请求方法:Post
请求参数:
字段名 | 类型 | 是否必填 | 说明 |
---|
appId | String | 是 | 应用id |
path | String | 是 | 路径 |
dirName | String | 是 | 文件夹名称 |
返回结果:
返回内容示例:
{
"version": "1.0.0",
"result": true,
"message": "success",
"code": 200,
"data": null,
"serverTime": 1657159053747,
"requestId": "79b265d9082f5354"
}