我们正在将 Office Online 与我们的应用程序集成以打开 Open Microsoft Office 文件(.docx、.xls、.pptx 等)。为此,我们使用 WOPI 协议。
这些文件可以是本地文件或 SharePoint 上托管的文件。
要让 SharePoint 文件通过我们的应用程序在线打开它们,我们必须执行以下步骤:
- 控制权来到WOPI getFileInformationCall
- 我们需要点击Microsoft graph API 来下载文件
- 我们读取文件并从 REST 调用返回文件信息。
这所有步骤都需要时间并且有点脆弱。有谁知道是否有办法重定向 WOPI REST 调用以获取 SharePoint 文件?还是有其他方法可以优化这些步骤?