更新时间:2025-09-08 GMT+08:00

查询文件详情

功能介绍

查询文件详情

调用方法

请参见如何调用API

URI

GET /devreposerver/v5/files/{id}/info

表1 路径参数

参数

是否必选

参数类型

描述

id

String

参数解释

文件id。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

请求参数

响应参数

状态码:200

表2 响应Body参数

参数

参数类型

描述

status

String

参数解释:

请求成功、失败状态。

取值范围:

success:请求成功。

error:请求失败。

trace_id

String

参数解释:

请求id,当前请求唯一标识。

取值范围:

数字及中划线(-)组成的字符串。

result

RepoFileDOV5 object

参数解释:

文件信息。

取值范围:

不涉及。

表3 RepoFileDOV5

参数

参数类型

描述

id

String

参数解释:

id。

取值范围:

不涉及。

file_id

String

参数解释:

文件id。

取值范围:

不涉及。

repo_name

String

参数解释:

仓库id。

取值范围:

不涉及。

project_name

String

参数解释:

项目名称。

取值范围:

不涉及。

parent_id

String

参数解释:

父级目录ID。

取值范围:

不涉及。

name

String

参数解释:

文件名。

取值范围:

不涉及。

file_name

String

参数解释:

文件名。

取值范围:

不涉及。

type

String

参数解释:

文件类型, folder代表是目录,file代表文件。

取值范围:

不涉及。

category

String

参数解释:

发布包状态 test为测试包 prod为发布包。

取值范围:

不涉及。

extension

String

参数解释:

文件扩展名。

取值范围:

不涉及。

path

String

参数解释:

文件路径。

取值范围:

不涉及。

full_path

String

参数解释:

文件路径(含项目)。

取值范围:

不涉及。

size

Long

参数解释:

文件大小,单位为byte。

取值范围:

不涉及。

md5

String

参数解释:

md5。

取值范围:

不涉及。

sha256

String

参数解释:

sha256。

取值范围:

不涉及。

download_url

String

参数解释:

下载地址。

取值范围:

不涉及。

download_url_with_id

String

参数解释:

带有id的下载地址。

取值范围:

不涉及。

web_url

String

参数解释:

web_url。

取值范围:

不涉及。

version_enable

Boolean

参数解释:

version_enable。

取值范围:

不涉及。

migrated_state

Integer

参数解释:

migrated_state。

取值范围:

不涉及。

upload_id

String

参数解释:

upload_id。

取值范围:

不涉及。

请求示例

查询文件详情

https://{URL}/devreposerver/v5/files/a3770843d8594b0a9b3a1131a613689a/info

响应示例

状态码:200

OK

{
  "status" : "success",
  "trace_id" : "28312d02ba6144bdbeee358f8be2d052",
  "result" : {
    "status" : "active",
    "region" : "xx-xxxxx-x",
    "id" : "a3770843d8594b0a9b3a1131a613689a",
    "name" : "tool_version.json",
    "type" : "file",
    "category" : "test",
    "extension" : "json",
    "path" : "/",
    "size" : 157,
    "md5" : "c25d932898e4b63d1447d9c37b957513",
    "sha256" : "bd992ba958893fa9aabdf63fecbfdaf91583959b9c383054c5a5f66c9b109887",
    "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
    "created_time" : "2025-05-13 16:55:53",
    "modified_time" : "2025-05-13 16:55:53",
    "created_user_id" : "09d2ca2ffd00d3c21ff8c00a4dd1e080",
    "created_user_name" : "devcloud_devcloud_y00226182_05",
    "created_user_nick_name" : "仓库小能手",
    "created_user_domain_name" : "devcloud_devcloud_y00226182_05",
    "modified_user_id" : "09d2ca2ffd00d3c21ff8c00a4dd1e080",
    "modified_user_name" : "devcloud_devcloud_y00226182_05",
    "modified_user_nick_name" : "仓库小能手",
    "modified_user_domain_name" : "devcloud_devcloud_y00226182_05",
    "build_version" : "latest",
    "repo_url" : "",
    "project_id" : "f132b62084774001b84c294c0eef27f2",
    "file_id" : "3fe9d7a21bf04df2b0159ae958b6f9ad",
    "repo_name" : "xx-xxxxx-x_f132b62084774001b84c294c0eef27f2_generic_0",
    "project_name" : "test-jk2",
    "parent_id" : "0",
    "download_url" : "DevRepoServer/v1/files/download?filename=f132b62084774001b84c294c0eef27f2/tool_version.json",
    "download_url_with_id" : "DevRepoServer/v1/files/download?file_id=a3770843d8594b0a9b3a1131a613689a",
    "web_url" : "releaseman/project/f132b62084774001b84c294c0eef27f2/private/general?parentId=0",
    "version_enable" : false,
    "migrated_state" : 3,
    "repo_same_trash_file_name" : "trash_3fe9d7a21bf04df2b0159ae958b6f9ad_tool_version.json",
    "repo_file_path" : "/tool_version.json"
  }
}

状态码

状态码

描述

200

OK

错误码

请参见错误码