WOPI主机端点的实现与语言无关。只要您的语言/框架/平台可以通过
application/json和
application/octet-stream响应HTTP请求,您就应该不错。
您至少需要实现MS-WOPI协议。根据您的要求,您可能还需要实现MS-
FSSHTTP协议。例如,当您与Office Web Apps
2013集成并且需要支持Word编辑时,可能就是这种情况。
COBALT发现XML 表示使用MS-
FSSHTTP的必要性。
新的Office online Server从大多数操作中删除了实现COBALT请求的要求。只有OneNote文件格式才需要。您可以在Office
Online的发现XML中看到这一点。
除非您是Office
Online集成合作伙伴,否则测试WOPI实施的唯一方法是在服务器上本地安装Office
online Server(或较旧的Office Web Apps)。两者都可以通过MSDN下载。
如果您有机会成为集成合作伙伴,则可以利用他们提供的验证器应用程序。GitHub上有一个内置的python CLI 。
如果您要与新的OOS集成,请参考位于http://wopi.readthedocs.io/的更新更好的文档。



