我正在尝试在Azure Board中创建简单工作项
我用python来做这个。下面是我的代码:
def post_work_item():
data = {
"op": "add",
"path": "/fields/System.Title",
"value": "Sample task"
}
response = requests.post(
url="https://dev.azure.com/YYYYYYY/XXXXXXX/_apis/wit/workitems/$Task?api-version=7.0", headers=headers, timeout=10800).json()
print(json.dumps(response, indent=2, sort_keys=True))
我在遵循微软官方文档
(https://learn.microsoft.com/en-us/rest/api/azure/devops/wit/work-items/create?view=azure-devops-rest-7.0&tabs=HTTP)
但它返回的是:
{
"$id": "1",
"errorCode": 0,
"eventId": 3000,
"innerException": null,
"message": "You must pass a valid patch document in the body of the request.",
"typeKey": "VssPropertyValidationException",
"typeName": "Microsoft.VisualStudio.Services.Common.VssPropertyValidationException, Microsoft.VisualStudio.Services.Common"
}
我不知道出了什么问题。有谁能帮我把这个弄好吗?我发现了很多类似的案例,但没有一个使用python,当我试图调整解决方案时,我总是失败。
1条答案
按热度按时间klr1opcd1#
我尝试在下面的Python代码中在Azure Devops中创建工作项。
代码:
输出:
运行成功如下:
在Azure Devops中成功创建的工作项如下,
参考:
选中此link以创建Azure Devops个人访问令牌。