根据代码库ID(repositoryId)、用户ID(userId)以及更新内容,更改当前代码库下对应成员的权限或角色。 注意:后续会将用户ID统一为阿里云账号ID(aliyunPk),请注意关注。
接口说明
代码库 ID、用户 ID 为必填项,更新内容至少包含 accessLevel 和 memberType。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
当前API暂无授权信息透出。
请求语法
PUT /repository/{repositoryId}/members/{aliyunPk}
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
repositoryId | long | 是 | 代码库 ID | 889910 |
aliyunPk | string | 是 | 阿里云账号 ID | 1232456789123467 |
body | object | 否 | 请求入参 | |
accessLevel | integer | 否 | 权限类型 20-浏览者 30-开发者 40-管理员 | 30 |
expireAt | string | 否 | 任务过期时间 | 2020-08-08 08:08:08 |
memberType | string | 否 | 成员类型 TEAMS - 部门 USERS - 员工 | USERS |
relatedId | string | 否 | 关联 ID | |
relatedInfos | array<object> | 否 | 待修改的目标仓库信息 | |
object | 否 | 具体信息 | ||
relatedId | string | 否 | 关联 id | |
sourceId | long | 否 | 关联 sourceId | |
sourceType | string | 否 | 关联 sourceType 可选值:Project / Namespace / Organization | |
organizationId | string | 是 | 企业标识,也称企业 id,字符串形式,可在云效访问链接中获取,如 https://devops.aliyun.com/organization/【OrganizationId】 | 60de7a6852743a5162b5f957 |
accessToken | string | 否 | 个人访问令牌。 使用阿里云 AK+SK 或使用 STS 临时授权方式不需要传该字段 | f0b1e61db5961df5975a93f9129d2513 |
返回参数
示例
正常返回示例
JSON
格式
{
"requestId": "F590C9D8-E908-5B6C-95AC-56B7E8011FFA",
"errorMessage": "\"\"",
"errorCode": "success",
"success": true,
"result": {
"id": 30815,
"state": "normal",
"avatarUrl": "https://tcs-devops.aliyuncs.com/thumbnail/112afcb7a6a35c3f67f1bea827c4/w/100/h/100",
"webUrl": "\"\"",
"email": "test@alibaba.com",
"memberName": "test_memeber_name",
"accessLevel": 40,
"expireAt": "2020-08-08 08:08:08",
"memberType": "USERS",
"sourceId": 223241,
"sourceType": "Project",
"name": "codeup",
"username": "codeup-test"
}
}
错误码
访问错误中心查看更多错误码。
变更历史
变更时间 | 变更内容概要 | 操作 |
---|---|---|
2023-07-24 | OpenAPI 返回结构发生变更 | 查看变更详情 |
2023-04-06 | OpenAPI 错误码发生变更 | 查看变更详情 |
2022-11-21 | OpenAPI 错误码发生变更、OpenAPI 入参发生变更 | 查看变更详情 |
2022-08-24 | OpenAPI 错误码发生变更、OpenAPI 返回结构发生变更 | 查看变更详情 |
2022-08-18 | 新增 OpenAPI | 查看变更详情 |