WOPI для использования Office 365

Я хочу использовать API Office 365 для открытия и редактирования документов, хранящихся на моем сервере. Как я могу загружать файлы со своего сервера в учетную запись Office 365, не зная конечного пользователя, то есть не запрашивая учетные данные у конечного пользователя. Что я хочу сделать, так это когда появится какой-либо открытый запрос, он загрузит этот файл в мою учетную запись Office 365 Business и откроет его в офисе онлайн или из Office 365 api.

Как я могу добиться этого из моего приложения asp.net MVC. Могу ли я использовать здесь WOPI. Любой примерный пример будет оценен по достоинству.


person Umar Memon    schedule 16.09.2016    source источник


Ответы (1)


Если вы хотите просматривать или редактировать файлы Office в веб-браузере, вам следует развернуть экземпляр Office Online Server (Office Web Apps) и реализовать узел WOPI.

Вы, безусловно, НЕ ДОЛЖНЫ идти тем путем, который вы предложили, - загружать документы в Office 365 через API и каким-то образом выяснять их URL-адреса для просмотра / редактирования. (В этом случае вам не нужно реализовывать рабочий процесс WOPI, но это полная чушь.)

Если вам нужны примеры .NET, ознакомьтесь с другим моим ответом.

Если вы хотите узнать больше о MS-WOPI и связанных протоколах, прочитайте этот ответ.

person rocky    schedule 25.07.2017