gpt4 book ai didi

sharepoint - 使用 Graph Api 创建团队时,无法访问 Microsoft Teams channel 电子邮件地址、SharePoint 和文件

转载 作者:行者123 更新时间:2023-12-04 09:35:52 25 4
gpt4 key购买 nike

我通过调用 docs 中所述的 Graph Api 从组创建团队.当我在 Teams 中查看新创建的 Team 的 channel 时,无法访问一些与 SharePoint 相关的操作:

  • 从 channel 中选择“获取电子邮件地址”(通过 3 点菜单),我收到以下消息。 “我们还在组建你的团队,请稍后再试。”通过查询 Graph Api channel 端点,我可以看到 email 属性为空。
  • 从 channel 中选择“在 SharePoint 中打开”(通过右上角的 3 点菜单),我收到以下消息“我们正在设置您的文件目录。
    几分钟后尝试刷新页面或稍后再回来查看。”
  • 转到"file"选项卡,我收到以下消息“我们无法获取您的文件。我们正在努力找回它们。”

  • 此时对应的 SharePoint 站点确实存在,因为我可以直接访问它。
    通过 Teams 创建团队时,不会出现上述问题。
    Teams 用户可以通过访问"file"或“Wiki”选项卡来解决此问题。单击这些选项卡之一后,上述问题将不再发生。我的猜测是,通过访问其中一个选项卡,Teams 会进行调用,以设置或同步 SharePoint 与 Teams 中的 channel 。是否有我可以调用的 Graph/SharePoint 或其他 Api 端点来做同样的事情?
    以下是我尝试/发现的其他一些事情:
  • 经过大量时间后,这些问题仍然是一个问题。 (我总是在创建团队后 20 秒到 3 个月通过 Graph 创建团队时看到此问题。)
  • 我尝试过使用较新的 beta endpoint创建团队,我得到相同的结果。
  • 通过查询 Graph,我将通过 Teams 创建团队时的 Group、Team 和 Channels 的属性与通过 Graph 创建团队时的属性进行了比较。除了预期的可识别信息(ID、名称等)之外,这些属性是相同的。
  • 在 Teams Web 和桌面客户端中查看 channel 时会出现此问题。
  • 最佳答案

    我向微软提出了支持票,并就该问题进行了电话咨询,他们的解释如下。
    问题是由于尚未在 Sharepoint 中创建 General 文件夹。这可能需要长达 48 小时(尽管我经历过它需要更长的时间)。如果您不想等待 48 小时,您可以调用 Graph(见下文),这将强制立即创建 General channel 文件夹。
    邮政
    https://graph.microsoft.com/v1.0/groups/063589dc-7260-4a34-996e-317f7b036c38/drive/root/children

    {
    "name": "General",
    "folder": {},
    "@microsoft.graph.conflictBehavior": "replace"
    }
    我还没有在生产中使用过这个解决方案,但是当我通过 Graph Explorer 进行调用时,这对我有用,这是以前没有的。

    关于sharepoint - 使用 Graph Api 创建团队时,无法访问 Microsoft Teams channel 电子邮件地址、SharePoint 和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62590494/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com