我正在通过图形 API 使用应用程序权限创建 Microsoft 团队。团队正在成功创建,但我没有得到任何回应。
我正在使用图形 SDK。下面是我的代码。 This 是我关注的参考。
var team = new Team
{
DisplayName = "standardhealthcareHospital",
Description = "standardhealthcareHospital",
Members = new TeamMembersCollectionPage()
{
new AadUserConversationMember
{
Roles = new List<String>()
{
"owner"
},
AdditionalData = new Dictionary<string, object>()
{
{"user@odata.bind", "https://graph.microsoft.com/v1.0/users('a5808510-0abf-46ba-a0c1-9cdb7c374e4a')"}
}
}
},
AdditionalData = new Dictionary<string, object>()
{
{"template@odata.bind", "https://graph.microsoft.com/v1.0/teamsTemplates('standard')"}
}
};
var teamCreated = await graphClient.Teams
.Request()
.AddAsync(team);
谁能告诉我我在这里错过了什么?如何获取刚刚创建的团队的Id?
提前致谢。
答案 0 :(得分:1)
您没有遗漏任何内容,但根据我创建的 Github Post,使用 Graph SDK 创建团队不会向您提供创建的团队详细信息。这是设计使然。
您可以简单地使用 /groups 端点上的 displayName 进行呼叫过滤。 Team Id 只不过是组 ID。
https://graph.microsoft.com/v1.0/groups?$filter=displayName eq 'Bgroup'
结果: