You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Onlyoffice文档变更接收入口及变更文本获取技术问询

Onlyoffice文档变更相关问题解答

1. 是否存在接收文档变更的入口?

Onlyoffice提供文档保存回调接口作为接收文档变更的入口。当用户在编辑器中保存文档时,Onlyoffice Server会向预先配置的回调地址发送请求,携带文档变更相关信息(包括diff.zip文件)。

2. 如何获取文档变更文本?

针对加密的diff.zip,可按以下步骤处理:

  • 回调请求中会携带文档的key参数(创建文档时生成的唯一密钥),以及解密diff.zip所需的加密元数据;
  • 借助Onlyoffice官方SDK(如Node.js、Python版本)提供的解密逻辑,结合key对diff.zip进行解密;
  • 解密后的diff.zip包含记录变更的XML文件,解析这些XML即可提取具体变更内容,比如修改前后的文本、操作位置、修改用户、时间戳等信息。

3. 外部存储文档变更记录的实现方案

按以下流程即可完成需求:

  • 配置Onlyoffice Server的回调地址,确保文档保存时触发回调;
  • 在你的存储服务回调接口中,接收并校验请求,提取diff.zip及对应解密密钥;
  • 解密并解析diff.zip,将变更内容结构化(如整理为包含修改内容、用户、时间的结构化数据);
  • 将结构化后的变更记录存储到外部数据库(如MySQL、MongoDB)或文件系统中,形成可追溯的变更日志。

内容的提问来源于stack exchange,提问作者Peng

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 20:50:53