在GraphAPI中createChannel有时会导致无法创建相应的SharepointOneDrive文件夹。

问题描述 投票:1回答:1

目前,通过图形 API 创建通道时,经常会导致没有创建相对应的 Sharepoint 文件夹。

当使用Graph API创建通道时,响应显示创建通道成功,但当进入文件选项卡时,显示。

"你的文件找不到了,正在恢复中"

在Teams UI中点击了文件选项卡后,最终创建了文件夹(几分钟后)。

但由于自动化进程依赖于通道文件夹,我们不希望要求用户在其他进程继续之前手动打开团队。

所以,我们的做法是 团队创建: OK -> 频道创建: Ok -> Channel created: Ok-左右(但缺少链接的文件夹)-> One-driveshare点文件夹,名字为channel。未创建

有时文件夹被正确创建,但最近更多的是没有被创建(甚至在等待3-4天后也没有被创建),直到用户打开Teams客户端的文件标签。

这种行为是新的,因为它在一周前还能完美无瑕地工作。有什么已知的解决方法吗?

我们遵循默认的文档,通过Graph API创建一个通道,如在 微软图表参考

问候,多米尼克

microsoft-graph microsoft-teams microsoft-graph-teams
1个回答
2
投票

这是由设计或SPO供应的限制是异步的,因为在创建团队成功,而不是等待SPO网站供应完成。在这些情况下,当通道得到供应SPO之前,得到创建没有文件的文件夹。恢复机制是访问通道中的文件标签。

目前还没有任何解决方案来检查供应是否完成。然而,有一个功能要求提供一个API来提供类似于客户端的情况(点击文件标签)。我们没有任何ETA。

© www.soinside.com 2019 - 2024. All rights reserved.