无法使用 REST API 向工作项添加评论
Not able to add comment to work items using REST API
遵循此处概述的所有文档
https://docs.microsoft.com/en-us/rest/api/azure/devops/wit/comments/add?view=azure-devops-rest-6.0
但无法向工作项添加评论在响应中没有得到任何有用的信息,这是我的 CURL 请求,我正在使用 PAT 进行身份验证。
curl -H "Authorization: Basic {Base64_PAT}" -H "Content-Type: application/x-www-form-urlencoded" -X POST -d '[{"text": "Testing REST API"}]' https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{workItemId}/comments?api-version=6.0-preview.3
我也在 header 中尝试了 application/json 内容类型,但没有用。
然而,这给了我对现有评论的回应,但没有在 body 工作项中添加此评论。
非常感谢任何帮助我不知道可能会发生什么,因为我没有得到任何信息性的回复我收到 html 回复,其中有 link 以及何时单击它会将我带到显示现有评论响应 body 但未在 POST body 中向工作项
添加评论的响应
我试过你的例子并得到了答案:
curl: (3) [globbing] unmatched close brace/bracket in column 17
尝试在
之间删除space
"text":here"Testing
此外,还有一些问题:
- 不要在请求中使用方括号:Cannot add comments to a work item with API version 5.1-preview3
- 转义引号:CouchDB cURL Windows Command Line Invalid JSON
以下适用于我的 windows:
curl -u :<pat> -H "Content-Type: application/json" -X POST -d {"""text""":"""Testing REST API"""} https://dev.azure.com/<org>/<project>/_apis/wit/workItems/<wiid>/comments?api-version=6.0-preview.3
遵循此处概述的所有文档
https://docs.microsoft.com/en-us/rest/api/azure/devops/wit/comments/add?view=azure-devops-rest-6.0
但无法向工作项添加评论在响应中没有得到任何有用的信息,这是我的 CURL 请求,我正在使用 PAT 进行身份验证。
curl -H "Authorization: Basic {Base64_PAT}" -H "Content-Type: application/x-www-form-urlencoded" -X POST -d '[{"text": "Testing REST API"}]' https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{workItemId}/comments?api-version=6.0-preview.3
我也在 header 中尝试了 application/json 内容类型,但没有用。
然而,这给了我对现有评论的回应,但没有在 body 工作项中添加此评论。
非常感谢任何帮助我不知道可能会发生什么,因为我没有得到任何信息性的回复我收到 html 回复,其中有 link 以及何时单击它会将我带到显示现有评论响应 body 但未在 POST body 中向工作项
添加评论的响应我试过你的例子并得到了答案:
curl: (3) [globbing] unmatched close brace/bracket in column 17
尝试在
之间删除space"text":here"Testing
此外,还有一些问题:
- 不要在请求中使用方括号:Cannot add comments to a work item with API version 5.1-preview3
- 转义引号:CouchDB cURL Windows Command Line Invalid JSON
以下适用于我的 windows:
curl -u :<pat> -H "Content-Type: application/json" -X POST -d {"""text""":"""Testing REST API"""} https://dev.azure.com/<org>/<project>/_apis/wit/workItems/<wiid>/comments?api-version=6.0-preview.3