При использовании добавления участников в команды Microsoft у меня нет проблем, если я передаю полезную нагрузку отдельным пользователем.
В документации упоминается, что он может принять user
, directoryObj
или другой group
. Фактически, пример полезной нагрузки:
{
"@odata.id": "https://graph.microsoft.com/v1.0/directoryObjects/{id}"
}
Я создал список рассылки, который по сути является просто объектом группы или каталога (не совсем уверен, на каком из двух), и попробовал тот же API, но я получаю следующую ошибку:
{
"error": {
"code": "Request_BadRequest",
"message": "Only Users can be members of a Unified Group. paramName: Members, paramValue: , objectType: Microsoft.Online.DirectoryServices.Group",
"innerError": {
"request-id": "STRING_GOES_HERE",
"date": "DATE_GOES_HERE"
},
"details": [
{
"target": "members",
"code": "InvalidValue"
}
]
}
}
Я не думаю, что какая-либо часть моего запроса неверна, запуск subAPI directoryObjects (для полезной нагрузки) возвращает правильное местоположение, из которого я могу распаковать элементы, но я не могу добавить элементы внутри него