MS Teams 图表不一致 api - GET 频道

Inconsistency in MS Teams graph api - GET channels

在 GET 的响应中 - https://graph.microsoft.com/v1.0/teams/{team_id}/channels?$filter=membershipType eq 'private'.

我收到的频道在 Teams 应用程序界面中不可见。 例如

{"id":"", “创建日期时间”:“”, "displayName": "测试团队", “描述”:空, “isFavoriteByDefault”:空, “电子邮件”:空, “webUrl”:空, “会员类型”:“私人” },

有什么密钥可以用来区分这些禁止的频道和有效的频道吗?

我们无法重现这个问题。图 api 返回了正确的响应。您能否检查您获得的所有此类团队的所有 webURL 部分是否为空。如果是,您可以添加过滤器($filter=webUrl ne null)。