2016-08-21 8 views
0

WOPI 프로토콜 구현이 필요한 Office Online을 배포하고 싶습니다. C#에서 WOPI 호스트 구현을 보았습니다. here. WOPI 프로토콜은 많은 엔드 포인트를 구현해야합니다. 궁금 하군요. WOPI 호스트를 Node.js에 구현하면 Office Online Server와 호환 될 수 있습니까?Nodejs의 WOPI 호스트 구현은 무엇입니까?

의견이 있으십니까? 기대

답변

4

WOPI 호스트 끝점 구현은 언어에 종속되지 않습니다. 귀하의 언어/프레임 워크/플랫폼이 application/jsonapplication/octet-stream 개의 응답으로 HTTP 요청을 처리 할 수 ​​있다면 좋을 것입니다.

최소한 MS-WOPI 프로토콜을 구현해야합니다. 요구 사항에 따라 MS-FSSHTTP 프로토콜을 구현해야 할 수도 있습니다. 예를 들어 Office Web Apps 2013과 통합 할 때 Word 편집을 지원해야하는 경우 일 수 있습니다. MS-FSSHTTP 사용의 필요성은 검색 XML에 COBALT으로 표시됩니다.

새로운 Office Online Server은 대부분의 작업에서 COBALT 요청을 구현해야한다는 요구 사항을 제거했습니다. OneNote 파일 형식에만 필요합니다. 그걸 discovery XML of Office Online에서 볼 수 있습니다.

사용자가 Office Online integration partner이 아닌 경우 WOPI 구현을 테스트하는 유일한 방법은 서버에 Office Online Server (또는 이전 Office Web Apps)를 로컬로 설치하는 것입니다. 둘 다 MSDN을 통해 다운로드 할 수 있습니다.

만약 당신이 통합 파트너라면, 그들이 제공하는 validator app을 이용할 수 있습니다. GitHub에서 사용할 수있는 python으로 빌드 된 CLI가 있습니다.

새로운 OOS와 통합하려는 경우 http://wopi.readthedocs.io/에있는 최신의 더 나은 설명서를 참조하십시오.

1

문제의 언어는 중요하지 않습니다에

덕분에, 그냥 "REST"입니다. 나는 얼마 전 Ruby에서 구현을 썼다.