查询代码仓信息 - GetRepositoriesByPage
功能介绍
查询代码仓的详细信息
调用方法
请参见如何调用API。
URI
GET /v2/{cloud_project_id}/code/repositories/page
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
cloud_project_id |
是 |
String |
参数解释: CodeArts项目的32位UUID,项目唯一标识。 约束限制: 不涉及。 取值范围: 32位字符。 默认取值: 不涉及。 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
repoType |
是 |
String |
参数解释: 代码仓类型,可通过创建流水线页面查看支持的代码仓类型。 约束限制: 不涉及。 取值范围: 根据各局点当前开放情况为准。 默认取值: 不涉及。 |
|
query |
否 |
String |
参数解释: 查询参数。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
workspace |
否 |
String |
参数解释: 工作空间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
|
authEndpoint |
否 |
String |
参数解释: 鉴权扩展点。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 |
请求参数
无
响应参数
状态码:200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
per_page |
Integer |
参数解释: 分页查询每页的大小。 取值范围: 大于0。 |
|
page |
Integer |
参数解释: 分页查询的当前页码。 取值范围: 大于0。 |
|
total |
Integer |
参数解释: 查询出的代码仓的总条数。 取值范围: 大于等于0。 |
|
data |
Array of Repositories objects |
参数解释: 代码仓详情。 约束限制: 不涉及。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
id |
String |
参数解释: 代码仓的唯一标识,可在代码仓处查看。 取值范围: 不涉及。 |
|
name |
String |
参数解释: 代码仓名称。 取值范围: 不涉及。 |
|
http_url |
String |
参数解释: 代码仓的url。 取值范围: 不涉及。 |
|
git_url |
String |
参数解释: 代码仓git地址。 取值范围: 不涉及。 |
|
human_name |
String |
参数解释: 代码仓定义的别名。 取值范围: 不涉及。 |
|
show_group_name |
String |
参数解释: 代码仓分组的别名。 取值范围: 不涉及。 |
|
group_name |
String |
参数解释: 代码仓分组的名称。 取值范围: 不涉及。 |
请求示例
GET https://{endpoint}/v2/63673ced4043423d95da814b474c55b7/code/repositories/page?repoType=codehub&authEndpoint=&query=&offset=0&workspace=&limit=30&_=1763890968971
响应示例
状态码:200
OK
{
"data" : [ {
"id" : "8078143",
"name" : "phoenix-sample",
"http_url" : "https://codehub-cn-south-1.devcloud.huaweicloud.com/63673ced4043423d95da814b474c55b7/phoenix-sample.git",
"git_url" : "git@codehub-cn-south-1.devcloud.huaweicloud.com:63673ced4043423d95da814b474c55b7/phoenix-sample.git",
"human_name" : null,
"show_group_name" : null,
"group_name" : "63673ced4043423d95da814b474c55b7"
} ],
"per_page" : 30,
"page" : 1,
"total" : 1
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
OK |
错误码
请参见错误码。