【发布时间】:2020-12-22 09:15:44
【问题描述】:
我正在编写一个 WebApi 来在 Azure Devops 中创建项目。创作本身已经可以了,但是可以用Api设置团队和项目经理吗?
我没有找到方法来做到这一点。我已经尝试将团队添加到创建的请求正文 (https://docs.microsoft.com/en-us/rest/api/azure/devops/core/projects/create?view=azure-devops-rest-5.1),但这不起作用。
【问题讨论】:
-
您好,这个问题有更新吗?请让我知道我的回答是否有帮助。
-
很抱歉,我仍在努力,并被指示先处理另一个问题。一旦我可以继续处理此问题,我会尽快通知您。
-
没关系。希望您的问题能顺利解决!
-
我想我解决了项目管理员的问题,但我不知道如何获取我想设置为项目贡献者的团队的描述符。 WebApiTeam.Identity.Descriptor.Identifier 字段始终为空,即使在自动创建的团队中也是如此。我也不知道是否可以使用 Membership - Add with a team 而不是用户或组。您知道我可以做些什么来将特定团队设置为项目贡献者吗?
-
要获取团队的描述符,您可以使用 REST API Teams-Get。要将特定团队设置为项目贡献者,您可以使用 REST API Members - Add。只要团队在项目中,您就可以通过将
{memberId}替换为{teamId}来将团队添加为项目贡献者。
标签: c# asp.net-mvc azure azure-devops azure-devops-rest-api