WOPI 프로토콜 구현이 필요한 Office Online을 배포하고 싶습니다. C#에서 WOPI 호스트 구현을 보았습니다. here. WOPI 프로토콜은 많은 엔드 포인트를 구현해야합니다. 궁금 하군요. WOPI 호스트를 Node.js에 구현하면 Office Online Server와 호환 될 수 있습니까?Nodejs의 WOPI 호스트 구현은 무엇입니까?
의견이 있으십니까? 기대
WOPI 프로토콜 구현이 필요한 Office Online을 배포하고 싶습니다. C#에서 WOPI 호스트 구현을 보았습니다. here. WOPI 프로토콜은 많은 엔드 포인트를 구현해야합니다. 궁금 하군요. WOPI 호스트를 Node.js에 구현하면 Office Online Server와 호환 될 수 있습니까?Nodejs의 WOPI 호스트 구현은 무엇입니까?
의견이 있으십니까? 기대
WOPI 호스트 끝점 구현은 언어에 종속되지 않습니다. 귀하의 언어/프레임 워크/플랫폼이 application/json
및 application/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/에있는 최신의 더 나은 설명서를 참조하십시오.
문제의 언어는 중요하지 않습니다에
덕분에, 그냥 "REST"입니다. 나는 얼마 전 Ruby에서 구현을 썼다.