首页 > 解决方案 > 如何检查用户何时通过 API 添加到 Azure DevOps 中的团队/组?

问题描述

我是 Azure DevOps 的新手。我想检查特定用户何时通过 REST API 添加到组/团队。我参考了文档,但可以找到任何东西。

标签: azure-devopsazure-devops-rest-api

解决方案


恐怕没有这样的 Rest API 来获取用户加入组或团队的时间。

对于解决方法:

日期和操作将记录在 中Organization Settings -> Auditing -> Logs

在此处输入图像描述

您可以导出审计日志并在其中搜索操作。

此方法有局限性,您只能查看90 天内的日志。因此,您需要定期导出日志,以确保不会遗漏一些记录。

另一方面,这个要求是有道理的。您可以在我们的 UserVoice 网站上提交有关此功能的建议票。

在此处输入图像描述

更新:

有没有办法让所有小组都处于项目级别?

这是我的休息 api 示例:

https://vssps.dev.azure.com/Organizationname/_apis/graph/groups?scopeDescriptor=xxx&api-version=5.1-preview.1

在此处输入图像描述

获取范围描述符:

GET https://vssps.dev.azure.com/{organization}/_apis/graph/descriptors/{ProjectID}?api-version=5.0-preview.1

在此处输入图像描述


推荐阅读