查询文件详情
功能介绍
查询文件详情
调用方法
请参见如何调用API。
URI
GET /devreposerver/v5/files/{id}/info
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
id |
是 |
String |
参数解释: 文件id。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
请求参数
无
响应参数
状态码:200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
status |
String |
参数解释: 请求成功、失败状态。 取值范围: success:请求成功。 error:请求失败。 |
|
trace_id |
String |
参数解释: 请求id,当前请求唯一标识。 取值范围: 数字及中划线(-)组成的字符串。 |
|
result |
RepoFileDOV5 object |
参数解释: 文件信息。 取值范围: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
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 |
错误码
请参见错误码。