Die Implementierung eines WOPI-Hostendpunkts ist nicht sprachabhängig. Solange Ihre Sprache/Framework/Plattform HTTP-Anfragen mit den Antworten application/json
und application/octet-stream
beantworten kann, sollten Sie gut sein.
Sie müssen mindestens das Protokoll MS-WOPI implementieren. Abhängig von Ihren Anforderungen müssen Sie möglicherweise auch das Protokoll MS-FSSHTTP implementieren. Dies kann der Fall sein, wenn Sie mit Office Web Apps 2013 integrieren und Sie zum Beispiel Word-Bearbeitung unterstützen müssen. Die Notwendigkeit der Verwendung von MS-FSSHTTP wird in der Discovery-XML durch COBALT
angezeigt.
Die neue Office Online Server hat die Anforderung zur Implementierung von COBALT-Anforderungen aus den meisten Aktionen entfernt. Es ist nur für das OneNote-Dateiformat erforderlich. Sie können das in der discovery XML of Office Online sehen.
Die einzige Möglichkeit zum Testen Ihrer WOPI-Implementierung, es sei denn, Sie sind ein Office Online integration partner, besteht darin, Office Online Server (oder die älteren Office Web Apps) lokal auf Ihrem Server zu installieren. Beide können über MSDN heruntergeladen werden.
Wenn Sie ein Integrationspartner sind, können Sie die validator app nutzen. Es gibt eine in Python integrierte CLI, die unter GitHub verfügbar ist.
Wenn Sie vorhaben, in das neue OOS zu integrieren, beachten Sie bitte die neuere und bessere Dokumentation unter http://wopi.readthedocs.io/.