# 说明

获取代码仓库与TAPD关联项目列表(无分页)

# url

https://apiv2.tapd.tencent.com/workspaces/get_relate_git_projects

# 支持格式

JSON/XML(默认JSON格式)

# HTTP请求方式

GET

# 请求数限制

  • 仅支持用户态 OAuth Access Token 调用
  • 一次返回所有符合条件的值
  • 只能传代码仓库 git_project_id 参数,一次只能查一个仓库

# 请求参数

字段名 必选 类型及范围 默认 说明 特殊规则
git_project_id integer - 代码仓库ID
all integer 0 是否获取所有项目列表 enum(0, 1),值为0时获取最新关联项目,为1表示获取所有关联项目

# 调用示例及返回结果

# 获取 代码仓库ID为9926184关联的项目信息

# curl 使用 OAuth Access Token 鉴权调用示例

curl -H 'Authorization: Bearer ACCESS_TOKEN' 'https://apiv2.tapd.tencent.com/workspaces/get_relate_git_projects?git_project_id=9926184'

# 返回结果

{
  "status": 1,
  "data": {
    "GitProject": {
      "workspace_id": "755",
      "git_project_id": "9926184",
      "path_with_namespace": "2019-04-27-15-28\/aaaaaa",
      "creator": "v_haohechen",
      "created": "2019-11-08 10:51:29"
    }
  },
  "info": "success"
}
1
2
3
4
5
6
7
8
9
10
11
12
13

# curl 使用 OAuth Access Token 鉴权调用示例

curl -H 'Authorization: Bearer ACCESS_TOKEN' 'https://apiv2.tapd.tencent.com/workspaces/get_relate_git_projects?git_project_id=9926184'&all=1

# 返回结果

{
  "status": 1,
  "data": [{
    "GitProject": {
      "workspace_id": "755",
      "git_project_id": "9926184",
      "path_with_namespace": "2019-04-27-15-28\/aaaaaa",
      "creator": "v_haohechen",
      "created": "2019-11-08 10:51:29"
    }
  }],
  "info": "success"
}
1
2
3
4
5
6
7
8
9
10
11
12
13

# 项目相关字段说明

# 项目相关重要字段说明

字段 说明
workspace_id 项目 id
git_project_id 代码仓库ID
path_with_namespace 代码仓库路径
creator 关联关系创建者
created 关联时间
上次更新: 2024-07-09 17:16:13