有没有一种方法可以将WOPI剩余调用重定向到读取共享点文件?

时间:2019-05-09 09:19:46

标签: java sharepoint ms-wopi wopi

我们正在将Office Online与我们的应用程序集成,以打开Open Microsoft Office文件(.docx,.xls,pptx等)。为此,我们使用WOPI协议。

这些文件可以是本地文件,也可以是SharePoint上托管的文件。
要使SharePoint文件通过我们的应用程序在Office Online中打开它们,我们必须执行以下步骤:

  1. 控件来自WOPI getFileInformationCall
  2. 我们需要点击Microsoft graph API 下载文件
  3. 我们读取文件并从rest调用中返回文件信息。

这所有步骤都需要时间,并且有些脆弱。有谁知道是否有一种方法可以重定向WOPI REST调用以获取SharePoint文件?还是有另一种方法来优化这些步骤?

1 个答案:

答案 0 :(得分:1)

您可以将FileUrl作为CheckFileInfo操作返回的属性来返回。

FileUrl是WOPI客户端用来获取文件的文件位置的URI。如果提供了此选项,则WOPI客户端可以使用此URI而不是GetFile请求来获取文件。