MS Graph API(/beta)中 Team 上的 completeMigration 突然返回错误“所有渠道必须在团队之前完成”

MS Graph API(/beta)中 Team 上的 completeMigration 突然返回错误“所有渠道必须在团队之前完成”

我已经在 MS Teams 中对将内容迁移到新团队进行了数百次测试,所有这些测试都在每个频道(是的,通用频道也是如此)上执行了 /completeMigration,最后在团队本身上执行了 /completeMigration。这很有效(除了一些我们无法解释的例外情况,但重试解决了这个问题)。

但是现在,突然之间(四五天前这个方法有效)我们每次尝试在团队中执行/completeMigration 时都会收到此错误:

{
  "error": {
    "code": "BadRequest",
    "message": "All channels must be finalized before team.",
    "innerError": {
      "date": "2021-01-23T19:13:19",
      "request-id": "SOME GUID",
      "client-request-id": "SOME GUID"
    }
  }
}

我们正在每个频道上执行 /completeMigration,并且我们得到了 204 代码(根据文档,这是可以接受的),标题中没有错误。我已经逐步检查了隔离的代码,它按预期通过,除了 Team 上的 /completeMigration。

有什么变化?我知道这些是 Beta API,但仍然如此。文档:

相关内容