REST API 在 Azure DevOps 板外部集成上执行 CRUD 操作

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

我正在开发一个项目,需要我在 Azure DevOps Board 的外部集成之上执行 CRUD 操作。

例如将ADO与github连接。

通过调试 ADO 的 UI,我发现 ADO 正在消耗

https://dev.azure.com/my-org/my-project/_settings/boards-external-integration
URL。

这些 API 是否向公众开放?如果不是的话该怎么办?

azure-devops azure-devops-rest-api
1个回答
0
投票

项目设置中恐怕没有 Public Rest API 可以对 Github Connections 进行 CRUD 操作。

有关更多详细信息,您可以参考此票证:当在 GitHub 中创建任何存储库时,如何自动从 Azure DevOps 连接 GitHub

连接Github Repo时,可以通过浏览器F12来获取后端API。

它将使用以下 API 来执行操作:

POST https://dev.azure.com/xxx/_apis/Contribution/HierarchyQuery

我已经检查了API。当我们在页面上手动连接到 Github 时,需要额外的步骤来验证 Github,而不是在 API 正文中提供信息。因此,如果使用非官方API,会有认证限制。

因此目前还没有通过API实现CRUD操作的方法。

我完全理解您的要求。您可以在网站:开发者社区提交建议票来报告此功能。

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