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

У меня есть план предоставить пользователям возможность открывать и редактировать листы Excel из моего веб-приложения, для которого я провожу исследование протокола WOPI. Это показано во многих местах, как будто мы должны быть участником партнерской программы Office 365 для этого. Меня смущает то, что пользователям обязательно входить в Office Online с учетной записью Microsoft, чтобы отслеживать свою подписку в этом подходе протокола WOPI?

Или это похоже на то, что присоединение к партнерской программе Office 365 позволит нам использовать офис для Интернета? Кроме того, было бы здорово, если бы кто-нибудь сказал мне, куда добавить список доменов WOPI, и есть ли какие-либо рекомендации для хост-сервера WOPI? Можно ли реализовать хост WOPI с технологиями Python Django или NodeJS?


person Vikas Krishnan    schedule 24.03.2021    source источник


Ответы (4)


Если вы хотите использовать партнерскую программу Cloud Storage, вашим пользователям потребуется бизнес-лицензия Office 365 для редактирования документов (лицензия не требуется для операций только для чтения).

Вы можете использовать WOPI с Office Online Server, но, похоже, он представляет старую версию веб-приложений Office, поэтому вы можете не получить нужные функции. Для доступа к Office Online Server вам потребуется соглашение о корпоративном лицензировании с Microsoft, которое включает Office Online Server.

person Nick McKenna    schedule 07.04.2021

Согласно этим документам: https://wopi.readthedocs.io/en/latest/index.html говорится, что бизнес-пользователям требуется подписка на Office 365 для редактирования файлов в Office для Интернета. Однако четкого различия между бизнес-пользователями и обычными пользователями нет. Я предполагаю, что бизнес-пользователи будут теми, кто будет платить за услуги вашего веб-приложения, и обычными пользователями, как и неплательщиками.

person Lexnim    schedule 27.04.2021

Чтобы ответить на оставшиеся вопросы:

Куда добавить список доменов WOPI

  • Вам необходимо принять участие в партнерской программе Office 365 — Cloud Storage, чтобы иметь возможность добавлять свои URL-адреса в белый список доменов WOPI

Есть ли рекомендации для хост-сервера WOPI? Можно ли реализовать хост WOPI с технологиями Python Django или NodeJS?

  • Можно реализовать сервер WOPI, используя любую веб-инфраструктуру, которая позволяет создавать REST API, включая Django и NodeJS.
person rocky    schedule 23.05.2021

Когда мы делали производственную отгрузку для WOPI API, одним из обязательных критериев был поток бизнес-пользователей. Мы должны были реализовать этот поток. Это означает, что для редактирования/просмотра файлов MS во фрейме WOPI пользователям необходимо войти в свои учетные записи O365.

https://wopi.readthedocs.io/en/latest/build_test_ship/shipping.html

person Darshani Jayasekara    schedule 27.06.2021