Как добавить нескольких владельцев в группу с помощью msgraph?Python

Программы на Python
Ответить
Anonymous
 Как добавить нескольких владельцев в группу с помощью msgraph?

Сообщение Anonymous »

Я ищу способ добавить нескольких владельцев в группу внутри Azure Entra ID. Я использую API msgraph с Python.
В документации, доступной здесь, показано, как добавить одного владельца, но я хочу добавить нескольких владельцев за один вызов и ничего не могу найти по этому поводу.
На данный момент моя функция работает, но только для одного пользователя:

Код: Выделить всё

async def add_team_as_owners(graph_client, group_name, group_id):
"""
Add multiple users as owners of a group
Args:
graph_client (GraphServiceClient): The Graph client
group_id (str): The ID of the group to update
Returns:
str: Return code (204 if successful)
"""
request_body = ReferenceCreate(
odata_id = "https://graph.microsoft.com/v1.0/users/"
)

try:
result = await graph_client.groups.by_group_id(group_id).owners.ref.post(request_body)
logging.info(f"Group updated successfully: {group_name} - {group_id}")
return result
except Exception as e:
logging.error(f"Error updating the group: {group_name} - {group_id}")
logging.error(f"Error detail: {e}")
Есть ли у кого-нибудь идея или пример для достижения этой цели?
Спасибо, что уделили время,
С уважением,

Подробнее здесь: https://stackoverflow.com/questions/792 ... th-msgraph
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»