# 说明

关联代码仓库与TAPD项目(无分页)

# url

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

# 支持格式

JSON/XML(默认JSON格式)

# HTTP请求方式

GET

# 请求数限制

  • 仅支持用户态 OAuth Access Token 调用
  • 只能传代码仓库 git_project_id 参数,一次只能查一个仓库

# 请求参数

字段名 必选 类型及范围 默认 说明 特殊规则
git_project_id integer - 代码仓库ID
workspace_id integer - 项目ID
path_with_namespace integer - 代码仓库路径
clean_old_workspace integer 0 是否清空关联的其他项目及项目的webhook,enum(0, 1) , 0不清空, 1清空

# 调用示例及返回结果

# 将代码仓库ID为9926184关联到项目

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

curl -H 'Authorization: Bearer ACCESS_TOKEN' 'https://apiv2.tapd.tencent.com/workspaces/set_relate_git_projects?git_project_id=9926184&workspace_id=20357312&path_with_namespace=2019-04-27-15-28/aaaaaa'

# 返回结果

{
  "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