无法重新创建已删除的频道

时间:2020-01-02 06:55:15

标签: microsoft-teams microsoft-graph-teams

使用图形API,我无法重新创建已删除的频道。

我使用Microsoft Team Windows客户端删除了一个频道。然后,我尝试使用相同的名称重新创建,这似乎可行。但是,当我使用图形API尝试相同的场景时,出现“频道名称已存在”错误。

示例

删除API:

DELETE https://graph.microsoft.com/v1.0/teams/<groupid>/channels/<ABCchannelid>

创建API:

POST https://graph.microsoft.com/v1.0/teams/<groupid>/channels
{
  "displayName": "ABC",
  "description": "desc"
}

响应

{
  "error": {
    "code": "BadRequest",
    "message": "Channel name already existed, please use other name",
    "innerError": {
      "request-id": "guid",
      "date": "2019-12-19T09:01:40"
    }
  }
}

2 个答案:

答案 0 :(得分:2)

@vasanth TT-删除任何频道后,Teams会将数据保留几周,以允许Team Owner恢复已删除的频道。在此期间,您无法在同一团队中创建具有相同名称的新频道。您可以在不同的团队中创建一个具有相同名称的频道,但不能在先前创建该频道的同一个团队中创建

答案 1 :(得分:0)

当您“删除”频道或团队时,不会立即将其永久删除,而是会进入“临时”删除状态,以便在意外删除后可以将其还原。这意味着您可以:

  1. Restore the channel,如果您希望恢复原状
  2. “重新创建”通道,如果您确实不想要原始通道,而是使用环形交叉路-您需要按上述方法还原通道,然后将其重命名为无用的名称(例如“ asdfgh”或其他名称) ,然后将其删除,然后可以使用所需的原始名称创建一个新频道。这种方法here的更多信息。

如果您只想返回频道,显然(1)是最简单的。

如果有帮助,请不要忘记将其标记为正确答案。