[英]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.