我正在尝试在 Microsoft Teams 和一些内部数据库之间同步团队和频道。
我注意到:
- 组、团队和频道都没有“上次修改时间”的概念。该文档建议改用增量查询。
- 在这三个资源中,似乎只有组支持增量查询。当我尝试对team或channels使用 delta 查询时,出现错误。
- 如果将频道添加到相应团队(或从中删除),则不会认为组已修改。此外,如果频道被重命名,则团队的组也不会被视为已修改。
所以问题:
- 真的不支持修改团队和/或频道吗?还是我错过了什么?
- 是否计划将此类功能添加到 Microsoft Teams Graph API?
情况比第一眼看起来更糟糕,因为即使我列举了所有的团队和所有的频道,我也不能说自从我上次列举它们以来,哪些已经被修改了,因为他们没有像“最后修改时间”、“版本”等。例如,如果我重命名频道(或编辑其描述),我将无法在后续同步期间弄清楚这一点。