当我调用向工作项 Azure DevOps API 添加注释时收到“404 - 未找到”

问题描述 投票:0回答:1

我正在建立一个以 ADO 作为后端的票务系统。我正在使用 Power Automate 阅读电子邮件并创建票证(ADO 中的工作项)。我在下面描述了整个流程。我陷入了流程 2。当我调用添加注释 Azure DevOps API“_apis/wit/workitems/17854?api-version=7.0\”时,我收到“未找到”响应。

感谢您为解决此问题提供的任何帮助。

我的电源自动化流程

✅流程1 - 创建新工单:如果主题有[SR],则在Azure DevOps中创建工作项并将附件保存到工作项

✅a) 创建一个工作项,主题为标题,正文为描述

✅b) 使用 post API 将附件保存到 Azure DevOps

✅c) 将附件与新创建的工作项相关联

❌流程2 - 将评论添加到现有工单:如果主题有 [SR-XXXXX],请将电子邮件正文添加为评论。 XXXXX 代表工作项 ID。

流程2配置:

电力自动化中的 Flow 2 配置

流程 2 原始输入

流程 2 原始输入传递到流程执行

流程3输出

404 - 未找到

感谢您的时间和帮助🙏

我已验证 URL 和工作项 ID。根据下面的 API 参考,一切似乎都是正确的。

Azure DevOps API 参考https://learn.microsoft.com/en-us/rest/api/azure/devops/wit/comments/add?view=azure-devops-rest-7.0&tabs=HTTP

power-automate azure-devops-rest-api
1个回答
0
投票
POST https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{workItemId}/comments?api-version=7.0-preview.3

注释 - 添加 REST API 需要请求 URI 中的项目名称。在您的屏幕截图中,未提供项目名称。您应该在相对 URI 中添加项目名称。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.