microsoft-graph-api - 如何像微软团队一样请求获取租户的所有信息?
问题描述
我正在阅读 Microsoft Graph API 文档来批量查询,但没有找到我需要的东西。基本上我需要结合两个或多个请求,但一个取决于另一个值。我知道有一个“dependsOn”功能可以等待另一个请求,这不是我想要的。
请求一:GET '/me/joinedTeams';
请求二:GET 'teams/{groupId}/channels';
“请求一个”返回一个组数组,在这些数组值中有一个id属性。我可以使用第一个请求的值来批处理这两个请求以获得第二个请求吗?
我正在寻找一种方法来执行 GET 并返回一个像 Microsoft Teams 应用程序一样的所有值,返回所有团队、所有聊天等。我认为批处理请求越接近我们可以得到它。
或者还有另一种方法可以像微软那样生成https://chatsvcagg.teams.microsoft.com/api/v1/teams/users/me
url 的令牌?
解决方案
@Gaspar,可以使用json批处理对多个api调用进行批处理,但是任何相互依赖的调用批处理都无法处理。如果您有任何依赖关系,则必须进行单独的调用。
推荐阅读
- ios - SwiftUI 不能正确评估 elseif?
- haskell - 有没有机会写“C大调”而不是“C大调”?
- sql-server - 带有 top 和 max 返回错误的 SQL Server 子查询
- variables - 如何在另一个类的 spock 测试用例中使用局部变量?
- docker - 解析带引号的字符串和日期时间偏移 - GROK 和 Logstash
- google-apps-script - Google App Script Spreadsheet Add-on:允许我组织之外的人对其进行测试?
- c# - 有没有办法在 C# 中传递这个内容类型“application/x-www-form-urlencoded;v=2.0”?
- c++ - 函数签名与被调用函数不匹配,const char[] 和 char* 之间的区别?
- python - 将轴添加到 PIL 图像
- django - RelatedObjectDoesNotExist 在 /signup/ 。用户没有个人资料