首页 > 解决方案 > 如何像微软团队一样请求获取租户的所有信息?

问题描述

我正在阅读 Microsoft Graph API 文档来批量查询但没有找到我需要的东西。基本上我需要结合两个或多个请求,但一个取决于另一个值。我知道有一个“dependsOn”功能可以等待另一个请求,这不是我想要的。

请求一:GET '/me/joinedTeams';
请求二:GET 'teams/{groupId}/channels';

“请求一个”返回一个组数组,在这些数组值中有一个id属性。我可以使用第一个请求的值来批处理这两个请求以获得第二个请求吗?


我正在寻找一种方法来执行 GET 并返回一个像 Microsoft Teams 应用程序一样的所有值,返回所有团队、所有聊天等。我认为批处理请求越接近我们可以得到它。

或者还有另一种方法可以像微软那样生成https://chatsvcagg.teams.microsoft.com/api/v1/teams/users/meurl 的令牌?

标签: microsoft-graph-apimicrosoft-teamsmicrosoft-graph-teams

解决方案


@Gaspar,可以使用json批处理对多个api调用进行批处理,但是任何相互依赖的调用批处理都无法处理。如果您有任何依赖关系,则必须进行单独的调用。


推荐阅读