API vs WOPI
您可以使用 API 或 WOPI 将 ONLYOFFICE 文档 与任何云服务集成。
下表将帮助您找出这些选项之间的区别。
API | WOPI | |
---|---|---|
基本信息 | 应用程序编程接口:描述允许您与不同的 ONLYOFFICE 组件(包括编辑器)交互的主要方法,从而使您能够以编程方式访问它。 了解更多 | Web 应用程序开放平台接口:Microsoft 的基于 REST 的协议,它定义了一组操作,使客户端能够访问和更改服务器存储的文件。 了解更多 |
与 sync&share 和 DMS 解决方案集成 | 通过 ONLYOFFICE 或其合作伙伴开发的即用型连接器进行集成。 检查所有集成 | 通过 WOPI 连接器/通用 WOPI 客户端集成。 |
协作(模式) | 在实时和段落锁定共同编辑模式之间切换。 | 只有实时协同编辑,模式之间的切换在界面中是不可用的。 |
定制 | - 指定编辑器界面 语言 - 指定编辑器界面 主题 - 聊天 菜单按钮禁用 聊天 功能 - 在编辑器 关于 部分中显示 客户 信息 - 编辑 定制 可通过用于控制工具栏外观和隐藏它们的参数、品牌 - 传递 模板 以创建新文件 - 传递 最近打开的文件列表 - 连接 插件 | - 指定编辑器界面 主题 - 指定编辑器界面 主题 - 通过 聊天 菜单按钮禁用 聊天 功能 - 在编辑器 关于 部分中显示 客户 信息 |
拒绝资源请求 | 配置请求 ONLYOFFICE 文档可以接受的 可信集成商 的 IP(白名单)。 | 配置请求 ONLYOFFICE 文档可以接受的 可信集成商 的 IP(白名单)。 |
限制访问使用 ONLYOFFICE 服务器 | 编辑访问控制是基于 JWT 签名的。生成 文件打开请求需要密钥。 | 没有限制 |
限制对数据的访问 | ONLYOFFICE 服务器的请求验证是基于 JWT 签名的。该请求使用密钥进行 签名 这样可以确保它不被第三方执行。 | 来自 ONLYOFFICE 服务器的请求验证是基于签名请求的私钥和写在 WOPI 发现 XML中 的 proof-key 元素中的公钥的。 |
基本操作 | 支持查看、编辑、协同编辑、移动查看编辑、嵌入式文档查看等基本动作。 | 支持查看、编辑和共同编辑的基本操作。 |
通过方法调用的附加操作 | - 下载 请求 - 设置 收藏夹 状态 - 显示带有 消息 的工具提示 | 没有附加的操作 |
通过事件处理的附加操作 | - 编辑器 - 转到 文件夹 - 从查看模式 切换 到编辑模式 - 重命名 文件 - 打开 共享访问 设置对话框 - 打开文档 版本历史 - 从存储中 插入图像 - 邮件合并 - 与存储的文档进行 比较 - 获取 操作链接 - 请求以其他格式 保存 文件 - 获取要 提及 的用户列表 - 创建 一个新文件 | - 关闭 编辑器 - 转到 文件夹 - 从查看模式 切换 到编辑模式 - 重命名 文件 - 打开 共享访问 设置对话框 - 打开文档 版本历史 - 从存储中 插入图像 - 请求以不同格式 保存 文件 |
文件锁 | 获取带有 文档状态 的消息,通知有关打开文件进行编辑、关闭未更改的文件或关闭编辑后准备保存的文件。 | - 由请求锁定的online office 锁定 文件编辑 - 通过将文件的自动到期计时器重置为 30 分钟来 刷新文件的锁定 - 允许 文件编辑 |
文件访问权限 | - 查看 - 编辑 - 审阅 (仅适用于文本文档) - 评论 - 填写表单 仅适用于表单) - 修改内容控件 (仅适用于文本文档) - 修改过滤器 (仅适用于电子表格) - 复制 到剪贴板 - 下载 - 打印 - 重命名 | - 查看 - 编辑 - 审阅 (仅适用于文本文档) - 打印 - 重命名 |