我们需要一种通过 Retrospective Azure Dev Ops 扩展中包含的自动化方式(Rest API 或某些 SDK)访问数据的方法。目前,有一个导出 CSV 的选项,但该过程是手动的,并且仅限于每个回顾。有什么想法/想法吗?
答案 0 :(得分:0)
您可以按照以下步骤尝试:
运行 API 以获取项目中项目团队的信息。
请求网址
POST https://dev.azure.com/{organization_Name}/_apis/Contribution/HierarchyQuery?api-version=5.0-preview.1
请求正文
{
"contributionIds": ["ms.vss-admin-web.org-admin-groups-data-provider"],
"dataProviderContext": {
"properties": {
"teamsFlag": true,
"sourcePage": {
"url": "https://dev.azure.com/{organization_Name}/{project_Name}/_settings/teams",
"routeId": "ms.vss-admin-web.project-admin-hub-route",
"routeValues": {
"project": "{project_Name}",
"adminPivot": "teams",
"controller": "ContributedPage",
"action": "Execute",
"serviceHost": "{organization_Id} ({organization_Name})"
}
}
}
}
}
运行 API 以列出项目中指定项目团队的回顾。
GET https://extmgmt.dev.azure.com/{organization_Name}/_apis/ExtensionManagement/InstalledExtensions/ms-devlabs/team-retrospectives/Data/Scopes/Default/Current/Collections/{projectTeam_identityId}/Documents?api-version=3.1-preview.1
运行 API 以获取有关指定回顾的更多详细信息。
GET https://extmgmt.dev.azure.com/{organization_Name}/_apis/ExtensionManagement/InstalledExtensions/ms-devlabs/team-retrospectives/Data/Scopes/Default/Current/Collections/{retrospective_Id}?api-version=3.1-preview.1
但是,我们没有任何可用的接口(API 或 CLI)来导出 CSV 内容。