如何在Microsoft Graph API中获取完整的对象数据

时间:2020-06-23 09:12:55

标签: c# graph microsoft-graph-api microsoft-teams microsoft-graph-teams

我试图通过Google获取一些信息,但是找不到我的问题的答案...

我正在尝试从ASP.net Web应用程序访问MS Teams。第一步,我已载入我加入的团队的列表:

var teams = await graphClient.Me.JoinedTeams
   .Request()
   .GetAsync();

我遇到的“问题”是,这些Team对象中所有有趣的属性都是空的(例如Channels或PrimaryChannel)。

从特定团队获取渠道列表不是什么大问题:

var channels = await graphClient.Teams[teamId].Channels
   .Request()
   .GetAsync();

但是我如何将这两件事结合起来?我的意思是,如何获得已包含基础渠道的已加入团队的列表?必须有一种方法可以填充Channels属性,对吧?

非常感谢!

布鲁诺

1 个答案:

答案 0 :(得分:0)

@Vibrationz,您需要打两个电话。一个加入团队,另一个获得团队渠道。