用户资产

获取用户资产列表

请求地址: https://app.3dcat.live/api/3dcat/file/getUserDirFile

请求方法:GET

请求参数:

字段名类型是否必填说明
pageNumlong当前页 起始为1
pageSizeString一页数量
fileNameString文件名模糊查询
userNameList用户名
userIdsString用户id集合
userIdLong用户id

返回结果:

字段名类型说明
idlong资产id
fileNameString文件名称
filePathString文件路径
platformIdsString平台id列表
createTimeString创建时间 (格式为 yyyy-MM-dd HH:mm:ss)
updateTimeString更新时间(格式为 yyyy-MM-dd HH:mm:ss)
fileSizeString文件大小(单位为字节 )
userIdlong用户id
userNameString用户名称
statusint0 同步中 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"
}

删除用户资产

请求地址: https://app.3dcat.live/api/3dcat/file/deleteById

请求方法:delete

请求参数:

字段名类型是否必填说明
idsList资产id列表

返回结果:

返回内容示例:

{
    "version": "1.0.0",
    "result": true,
    "message": "success",
    "code": 200,
    "data": null,
    "serverTime": 1638845240975,
    "requestId": "f6eedd009475d0be"
}

获取压缩包exe路径

请求地址: https://app.3dcat.live/api/3dcat/file/getExePathsAndEngineType

请求方法:Get

请求参数:

字段名类型是否必填说明
pathString文件路径
parentFileString父路径
fileNameString文件名称
appliTabIdString应用id
editString是否是编辑 默认true 覆盖时取上传目录的exe 修改取发布目录的exe

返回结果:

字段名类型是否必填说明
engineTypeInteger引擎类型 2/ue4,unity/1,0/other
pathsListexe路径列表

返回内容示例:

{
    "version": "1.0.0",
    "result": true,
    "message": "success",
    "code": 200,
    "data": {
        "engineType": 1,
        "paths": [
            "UnityGamePad/GamePad.exe"
        ]
    },
    "serverTime": 1657159053747,
    "requestId": "79b265d9082f5354"
}

应用文件查询

请求地址: https://app.3dcat.live/api/3dcat/file/appDirFile

请求方法:Get

请求参数:

字段名类型是否必填说明
appIdString应用id
pathString路径
fileNameString文件名称

返回结果:

说明:

字段名类型是否必填说明
directoryInteger目录
nameString名称
pathString路径
syncStateIntegerexe路径列表
lastModifiedTimeLocalDateTime最后一次更改时间
sizeLong大小

返回内容示例:

{
    "version": "1.0.0",
    "result": true,
    "message": "success",
    "code": 200,
    "data": null,
    "serverTime": 1657159053747,
    "requestId": "79b265d9082f5354"
}

应用文件重命令

请求地址: https://app.3dcat.live/api/3dcat/file/reNameAppFile

请求方法:Post

请求参数:

字段名类型是否必填说明
appIdString应用id
pathString路径
newNameString重命名名称

返回结果:

返回内容示例:

{
    "version": "1.0.0",
    "result": true,
    "message": "success",
    "code": 200,
    "data": 
    "serverTime": 1657159053747,
    "requestId": "79b265d9082f5354"
}

应用文件删除

请求地址: https://app.3dcat.live/api/3dcat/file/appDirFile

请求方法:Post

请求参数:

字段名类型是否必填说明
appIdString应用id
pathList路径

返回结果:

返回内容示例:

{
    "version": "1.0.0",
    "result": true,
    "message": "success",
    "code": 200,
    "data": 
    "serverTime": 1657159053747,
    "requestId": "79b265d9082f5354"
}

应用文件夹创建

请求地址: https://app.3dcat.live/api/3dcat/file/createAppDir

请求方法:Post

请求参数:

字段名类型是否必填说明
appIdString应用id
pathString路径
dirNameString文件夹名称

返回结果:

返回内容示例:

{
    "version": "1.0.0",
    "result": true,
    "message": "success",
    "code": 200,
    "data": null,
    "serverTime": 1657159053747,
    "requestId": "79b265d9082f5354"
}
业务咨询:400-8037-298