要使用Bitbucket API添加默认评审者,您可以按照以下步骤操作:
首先,您需要通过Bitbucket的API获取到一个API令牌。可以按照Bitbucket的文档创建一个令牌:https://support.atlassian.com/bitbucket-cloud/docs/app-passwords/
使用所选编程语言中的HTTP库(如Python的Requests库)发送POST请求来调用Bitbucket API。以下是一个Python示例:
import requests
# 设置Bitbucket API的基本URL和令牌
base_url = "https://api.bitbucket.org/2.0"
api_token = "YOUR_API_TOKEN"
# 设置要添加默认评审者的用户名和存储库
username = "target_username"
repository = "target_repository"
# 构建API端点URL
url = f"{base_url}/repositories/{username}/{repository}/default-reviewers"
# 设置请求头,包括授权令牌
headers = {
"Authorization": f"Bearer {api_token}",
"Content-Type": "application/json"
}
# 设置要添加的默认评审者的用户名
data = {
"reviewers": [
{
"username": "default_reviewer1"
},
{
"username": "default_reviewer2"
}
]
}
# 发送POST请求来添加默认评审者
response = requests.post(url, headers=headers, json=data)
# 检查响应状态码,200表示成功
if response.status_code == 200:
print("默认评审者添加成功")
else:
print("默认评审者添加失败")
请注意,您需要将YOUR_API_TOKEN
替换为您自己的Bitbucket API令牌,并将target_username
和target_repository
替换为您要添加默认评审者的用户名和存储库。
此示例将default_reviewer1
和default_reviewer2
添加为目标存储库的默认评审者。您可以根据需要更改data
字典中的评审者用户名列表。