首页 > 解决方案 > 在“团队”类型的对象上找不到成员“group@odata.bind”

问题描述

我正在尝试使用特定模板从 Group 创建一个团队。下面是我的 API 调用。

                var team = new Team
                {
                    DisplayName = "My Class Team",
                    Description = "My Class Team’s Description",
                    AdditionalData = new Dictionary<string, object>()
                    {
                        {"template@odata.bind", "https://graph.microsoft.com/beta/teamsTemplates('educationClass')"},
                        {"group@odata.bind", "https://graph.microsoft.com/beta/groups('89c3399b-3722-438c-b106-55a2c7eccf2a')"}
                    }
                };

                var teamCreated = await graphClient.Teams
                  .Request()
                  .AddAsync(team);

但我收到一个错误,

在“团队”类型的对象上找不到成员“group@odata.bind”。路径 '['group@odata.bind']',第 1 行,位置 202。,在“团队”类型的对象上找不到成员“模板@odata.bind”。路径 '['template@odata.bind']',第 1 行,位置 306。,在“团队”类型的对象上找不到成员“@odata.type”。路径 '['@odata.type']',第 1 行,位置 380。,在“团队”类型的对象上找不到成员“模板@odata.bind”。路径 '['template@odata.bind']',第 1 行,位置 435。,在“团队”类型的对象上找不到成员“group@odata.bind”。路径'['group@odata.bind']'

我已经检查并应用了这篇文章中提到的修复程序,但仍然无法解决问题。

标签: c#microsoft-graph-apimicrosoft-teamsbeta

解决方案


确保您已在应用程序级别添加了下图中显示的所有必需权限:

在此处输入图像描述


推荐阅读