文档首页/ 应用管理与运维平台 ServiceStage/ API参考/ 历史API/ 服务透传/ 查询CodeArts软件发布库的软件包列表
更新时间:2025-11-20 GMT+08:00
分享

查询CodeArts软件发布库的软件包列表

功能介绍

此API用于获取来源CodeArts软件发布库的软件包列表。

URI

POST /v1/{project_id}/ss-service/dev-cloud/files

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户项目ID。获取方法,请参考获取项目ID

请求消息

表2 请求Header参数

参数

是否必选

参数类型

描述

Content-Type

String

消息体的类型(格式),默认取值为“application/json;charset=utf8”。

X-Auth-Token

String

调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考获取用户Token

表3 请求Body参数

参数

是否必选

参数类型

描述

pageNo

Integer

查询的软件包的起始页数。

pageSize

Integer

单页查询的软件包的数量。

projectId

String

CodeArts的项目ID。

不传此参数时,查询所拥有的所有CodeArts项目。

传此参数时,查询此参数对应CodeArts项目下的所有软件包。

响应消息

表4 响应参数

参数

参数类型

描述

error

String

错误信息。

status

String

获取文件的状态。

result

Object

查询的软件包详情,请参考表 result

表5 result

参数

参数类型

描述

data

Array of object

软件包列表,请参考表 data

totalRecords

Integer

查询列表总数。

totalPages

Integer

查询列表页数。

表6 data

参数

参数类型

描述

downloadUrl

String

软件包下载链接。

projectId

String

Codearts项目ID。

请求示例

{
  "projectId": "9ed720e99fe64f32bba84a6d000e5450",
  "pageSize": 5,
  "pageNo": 1
}

响应示例

{
    "result": {
        "data": [
            {
                "projectId": "9ed720e99fe64f32bba84a6d000e5450",
                "downloadUrl": "https://example.com/DevRepoServer/v1/files/download?filename=9ed720e99fe64f32bba84a6d000e5450/demoJavaExample.zip",
            },
            {
                "projectId": "9ed720e99fe64f32bba84a6d000e5450",
                "downloadUrl": "https://example.com/DevRepoServer/v1/files/download?filename=9ed720e99fe64f32bba84a6d000e5450/zip",
            }
        ],
        "totalRecords": 27,
        "totalPages": 6
    },
    "error": null,
    "status": "success"
}

状态码

状态码

描述

200

操作成功。

400

错误的请求。

错误码

请参考ServiceStage错误码

相关文档