簡體   English   中英

在 C# 中創建 MS Teams 團隊 - 不止一個所有者

[英]Create MS Teams team in C# - more than one owner

語境:

我正在嘗試使用 C# 中的 MS Graph API 添加擁有多個所有者的新團隊

問題:

我收到錯誤消息:

不支持添加多個成員。

如果我只添加一名成員(所有者),則創建團隊。 僅對多個成員發生錯誤。 這似乎是不可能的,它真的不受支持,但我看不出我做錯了什么。

我的代碼:

var owners = model.Owners.Select(x => new AadUserConversationMember
    {
        Roles = new [] { "owner" },
        UserId = x
    });

var newTeam = new Team()
{
    DisplayName = model.DisplayName,
    Description = model.Description,
    AdditionalData = new Dictionary<string, object>
    {
        ["template@odata.bind"] = $"{graph.BaseUrl}/teamsTemplates('standard')",
        ["members"] = owners.ToArray()
    }
};

var team = await graph.Teams.Request().AddAsync(newTeam);

model.Owners是團隊用戶 ID List<string>List<string>

是的,您不能在創建團隊時添加多個所有者。 在上述場景中僅支持一個所有者。 當您在 Microsoft 文檔中隨時看到“不支持”時,表示“它不會工作,也沒有經過測試可以以其他方式工作”。 因此,這是設計使然。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM