Есть ли способ перенаправить вызовы отдыха WOPI для чтения файлов точек доступа?

Мы интегрируем Office Online с нашим приложением, чтобы открывать файлы Open Microsoft Office (.docx, .xls, .pptx и т. Д.). Для этого мы используем протокол WOPI.

Эти файлы могут быть локальными файлами или файлами, размещенными в SharePoint.
Чтобы файлы SharePoint могли открываться в офисе в Интернете через наше приложение, мы должны выполнить следующие шаги:

  1. управление поступает в WOPI getFileInformationCall
  2. нам нужно нажать на Microsoft graph API, чтобы скачать файл
  3. мы читаем файл и возвращаем информацию о файле из вызова REST.

Все эти шаги требуют времени и немного хрупки. Кто-нибудь знает, есть ли способ перенаправить вызовы WOPI REST для получения файлов SharePoint? Или есть другой способ оптимизировать эти шаги?


person Gandhali Ambike    schedule 09.05.2019    source источник


Ответы (1)


Вы можете вернуть FileUrl как свойство, возвращенное операцией CheckFileInfo.

FileUrl - это URI-адрес расположения файла, который клиент WOPI использует для получения файла. Если это предусмотрено, клиент WOPI может использовать этот URI для получения файла вместо запроса GetFile.

person Rachanee Saengkrajai    schedule 01.04.2020