有没有办法确定用户是否是Azure devops扩展api中的组织管理员

问题描述

在构建的扩展程序中使用Azure Devops Extension API,想知道是否有可用的API来告诉当前用户是否是组织管理员,以便我们可以为该用户隐藏/显示不同的选项。还是我可以从扩展程序中获取一个API,以获取有关当前用户的一些扩展详细信息,而不是SDK.getUser()

返回的信息

解决方法

您可以通过下面的API获取PCA成员,并检查PCA中的当前用户:

GET https://vsaex.dev.azure.com/{organization}/_apis/GroupEntitlements/{groupId}/members?api-version=6.0-preview.1

https://docs.microsoft.com/en-us/rest/api/azure/devops/memberentitlementmanagement/members/get?view=azure-devops-rest-6.0