0

我计划提供用户体验,以便从我正在研究 WOPI 协议的 Web 应用程序中打开和编辑 Excel 表。它在很多地方都有展示,比如我们应该为此加入 Office 365 合作伙伴计划。我的困惑是,用户是否必须使用 Microsoft 帐户登录 Office Online 才能以这种 WOPI 协议方法跟踪他们的订阅?

还是加入 Office 365 合作伙伴计划会让我们能够使用 Office 网页版?另外,如果有人能告诉我在哪里添加 WOPI 域列表,那将是很好的,对于 WOPI 主机服务器有什么建议吗?是否可以使用 Python Django 或 NodeJS 技术实现 WOPI 主机?

4

4 回答 4

1

根据此文档:https ://wopi.readthedocs.io/en/latest/index.html它说商业用户需要 Office 365 订阅才能在 Office for web 中编辑文件。但是,业务用户和普通用户之间并没有明显的区别。我假设商业用户将是那些将为您的 Web 应用程序服务付费的人和普通用户,就像非付费用户一样。

于 2021-04-27T07:06:45.003 回答
1

如果您想使用云存储合作伙伴计划,那么您的用户将需要拥有 Office 365 商业许可证才能编辑文档(只读操作不需要许可证)。

您可以使用 Office Online Server 进行 WOPI,但它似乎提供了旧版本的 Office Web 应用程序,因此您可能无法获得所需的功能。要访问 Office Online Server,您需要与 Microsoft 签订包含 Office Online Server 的批量许可协议。

于 2021-04-07T12:12:12.590 回答
0

当我们为 WOPI API 进行生产运输时,强制性标准之一是拥有业务用户流。我们必须实施该流程。这意味着在 WOPI 框架上编辑/查看 MS 文件,用户需要登录到他们的 O365 帐户。

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

于 2021-06-27T10:59:21.510 回答
0

要回答剩下的问题:

在哪里添加 WOPI 域名列表

  • 您需要参加 Office 365 - 云存储合作伙伴计划才能将您的 URL 添加到WOPI 域允许列表

对 WOPI 主机服务器有什么建议吗?是否可以使用 Python Django 或 NodeJS 技术实现 WOPI 主机?

  • 可以使用任何允许构建 REST API 的 Web 框架来实现 WOPI 服务器 - 包括 Django 和 NodeJS
于 2021-05-23T09:02:13.840 回答