ListArtifacts - 查询制品信息

通过 OpenAPI 查询制品信息。

适用版本

企业标准版

服务接入点与授权信息

请求语法

GET https://{domain}/oapi/v1/packages/organizations/{organizationId}/repositories/{repoId}/artifacts

请求头

参数

类型

是否必填

描述

示例值

x-yunxiao-token

string

个人访问令牌。

pt-0fh3****0fbG_35af****0484

请求参数

参数

类型

位置

是否必填

描述

示例值

organizationId

string

path

企业 Id

xxxxxxxx

repoId

string

path

仓库 Id

my-repo

repoType

string

query

仓库类型,可选值 GENERIC/DOCKER/MAVEN/NPM/NUGET

MAVEN

page

integer

query

当前页码

perPage

integer

query

每页数据量,默认值10

10

search

string

query

根据包名进行检索

junit

请求示例

curl -X 'GET' \
  'https://test.rdc.aliyuncs.com/oapi/v1/packages/organizations/xxxxxxxx/repositories/my-repo/artifacts?repoType=MAVEN&page=&perPage=10&search=junit' \
  -H 'Content-Type: application/json' \
  -H 'x-yunxiao-token: pt-0fh3****0fbG_35af****0484'

返回参数

参数

类型

描述

示例值

-

array

-

object

模块信息。

downloadCount

integer

下载次数。

100

id

integer

id。

1

latestUpdate

integer

最近更新时间。

1728557118000

module

string

模块名。

mypackage

organization

string

组织信息。

com.aliyun

repositoryId

string

仓库 id。

my_repo

versions

array

版本列表。

-

object

createTime

integer

创建时间。

1728557118000

creator

string

创建人。

xxxx

modifier

string

修改人。

xxx

updateTime

integer

修改时间。

1728557118000

version

string

版本号。

1.4

返回示例

[
    {
        "downloadCount": 100,
        "id": 1,
        "latestUpdate": 1728557118000,
        "module": "mypackage",
        "organization": "com.aliyun",
        "repositoryId": "my_repo",
        "versions": [
            {
                "createTime": 1728557118000,
                "creator": "xxxx",
                "modifier": "xxx",
                "updateTime": 1728557118000,
                "version": "1.4"
            }
        ]
    }
]

错误码

访问错误码中心查看 API 相关错误码。