概述
根据公司的业务需要,主要功能是在线编辑文档,前端的小伙伴进行的技术调研,接入的是WPS WebOffice,这里只阐述技术介入的步骤、流程和遇到的坑进行的一些总结。
实践
WPS WebOffice 开放平台进行认证
在开始之前,需要在WPS WebOffice 开放平台进行注册和认证,添加应用,申请成功后如下图所示:
开发和接入
在开始编写代码之前,有三个关键概念要提前了解 webClient(前端客户端)、 WpsServers(Wps服务)、CrmServers(服务端),请求流程: 前端客户端请求Wps服务,Wps服务请求服务端,进行通知、回调操作。
具体实现,图中左侧是我们具体业务逻辑,右侧是Wps服务请求我们的服务端:
1.配置路由:WPS WebOffice
开放平台url都是官方定义好的,用路径拼接好的,服务端需要定义一个全局${file_id}
来进行通信,强烈推荐在服务端配置自定义