我正在尝试将用户分配为项目的管理员,并通过 Azure DevOps 中的 REST API 更改所有者。你们中的任何人都可以向我指出一些如何完成此操作的文档吗?我已经查看了 UserEntitlements API 和 Project API - 但我还没有弄清楚如何使用它们来解决我的问题。任何有关这方面的指示都会有所帮助。
Thanks!
使用 REST API 创建项目后,将用户作为管理员分配给项目 - Azure DevOps
正如您在上一篇文章中所知,我们也可以使用 API用户权利 - 更新用户权利 https://learn.microsoft.com/en-us/rest/api/azure/devops/memberentitlementmanagement/user%20entitlements/update%20user%20entitlement?view=azure-devops-rest-5.0将用户分配为项目的管理员:
请求体如下:
[
{"from":"",
"op":0,
"path":"/projectEntitlements",
"value":{"projectRef":{"id":"<MyProjectID>"},"group":{"groupType":3}}
}
]
然后我可以将用户添加到特定项目(我正在使用邮递员):
结果,状态为 200 OK,并且使用已添加到项目中。
你可以尝试我上面发布的Request body(替换为你指定的项目ID),groupType用于设置不同的权限:
另外,您说您也想更改所有者,您的意思是通过api更改组织所有者吗?如果是的话,恐怕没有这样的API来更新组织所有者,我们只能列出所有者。
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)