Мой поток выдает ошибку 401:
Пользователь не авторизован для доступа к этому ресурсу.
Есть ли у вас представление о проблеме?
В настоящее время я пытаюсь добавить группу администраторов и группу участников в проект, который я создал с помощью потока через автоматический поток. Для этого я получаю идентификатор моего проекта, а затем идентификатор моей группы с помощью:
-> ПОЛУЧИТЬ https://vssps.dev.azure.com/{organization}/_apis/graph/groups/{groupDescriptor}?api-version =6.0-preview.1
с заполненным groupDescriptor я беру идентификатор источника, чтобы затем сделать этот запрос на добавление группы:
-> ПАТЧ https://vsaex.dev.azure.com/{organization}/_apis/groupentitlements/{groupId}?api- version=7.1-preview.1 с этим телом запроса:
[
{
"from": "",
"op": "add",
"path": "/projectEntitlements",
"value": {
"projectRef": {
"id": ""
},
"group": {
"groupType": "ProjectContributor"
}
}
}
]





API Group Entitlements rest используется для управления правилами группового лицензирования, а не общей группой из вашего 1-го API rest.
Чтобы добавить группу в качестве администратора или участника проекта, вы можете использовать rest API Членство — Добавить.
PUT https://vssps.dev.azure.com/{organization}/_apis/graph/memberships/{subjectDescriptor}/{containerDescriptor}?api-version=7.1-preview.1
subjectDescriptor — это целевой дескриптор вашего первого API-интерфейса отдыха.
containerDescriptor — группа участников или администраторов в проекте.
Рад помочь! Я заметил, что вы подняли новый билет о списке групп проектов и их дескрипторе, и на него уже получен ответ, пожалуйста, проверьте.
Большое спасибо за этот ответ, который мне очень помогает. У меня есть легкий доступ к моему subjectDescriptor. Проблема в том, что для восстановления контейнерного дескриптора мы создаем проект из приложения, который запускает автоматический поток. Мне удается получить основную информацию о моем проекте, но я не могу получить доступ к списку групп проекта, который я только что создал, чтобы получить дескриптор [xxxxxx]\Администраторы проекта.