Microsoft团队:filesFolder为新创建的团队/渠道返回404

时间:2020-06-26 09:50:51

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

我们正在使用下面的图形端点来获取通道文件存储位置的元数据。

GET /teams/{id}/channels/{id}/filesFolder

有时对于一个新创建的MS团队/渠道,它返回404找不到。

GET
HTTP/1.1 404 Not Found
client-request-id: c5346ac2-b438-4852-84da-d8f9d257ed66
request-id: 299100d3-fb5e-41e2-a3a4-f04ec11d21b4
Cache-Control: private
Content-Type: application/json
Date: Fri, 26 Jun 2020 07:54:13 GMT
request-id: 299100d3-fb5e-41e2-a3a4-f04ec11d21b4

{
  "error": {
    "code": "NotFound",
    "message": "SharePoint folder not found for this channel.",
    "innerError": {
      "date": "2020-06-26T07:54:13",
      "request-id": "299100d3-fb5e-41e2-a3a4-f04ec11d21b4"
    }
  }
}

似乎女士团队没有为新频道创建文件夹。以前,这曾经奏效。

我们是否可以使用其他API为MS团队频道创建文件夹?

1 个答案:

答案 0 :(得分:0)

这不仅适用于文件。例如,假设您创建了一个网上论坛,然后立即尝试将所有者/成员添加到新创建的网上论坛ID中,很可能会收到404错误。但是,如果您等待10到15秒,然后再试一次,您就会成功。这适用于文件和许多其他文件,有些文件可能需要几分钟或几小时才能创建。

例如,我使用api在团队中创建了几个教室,“文件/任务/班级笔记本/成绩”选项卡的正常运行需要一个多小时。

我相信这是因为Microsoft有许多数据中心,并且需要花费一些时间才能将更改传播到所有数据中心或至少传播到您附近的数据中心。