使用 Graph API 获取团队的渠道不可靠

时间:2021-06-15 17:57:43

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

我们使用下图端点来获取指定团队的所有渠道。

GET /v1.0/teams/{id}/channels?$select=id,displayName,description,membershipType

当查询最近添加频道的团队时,它变得不可靠。例如,我有一个有 10 个频道的团队,我又添加了 3 个。我循环获取那个团队的频道,有时我会得到 10 个频道,有时我会得到 13 个频道,甚至还有一些介于两者之间的数字。大多数查询返回正确数量的通道,但我很容易在几个请求中得到错误的结果。我有私人频道和标准频道的组合,我尝试了新的私人频道和新的标准频道,但无论哪种方式我都遇到了问题。

我们在外部没有任何缓存,我们直接调用端点。我们在响应标头 (x-ms-ags-diagnostic) 中看到服务器实例有时不同,这可能是您的一台服务器上的缓存问题吗?添加频道 24 小时后,问题仍然存在。

我们处于迁移的环境中,因此可能会很糟糕,因为我们可能不会移动信息,除非我们在迁移后检查每个团队,否则我们不会知道。

0 个答案:

没有答案