onlyoffice 回调传参数_onlyoffice服务在线编辑文档保存解析

onlyoffice服务在线编辑文档保存解析

编辑历史:

2018.6.28 小赖 文档初始化

最近使用onlyoffice的document服务,做office文档在线编辑与查看的功能;这篇文章主要帮助大家可以在线文档的编辑回调,希望会对大家有所帮助。

1.开发前提

搭建onlyoffice document服务

documentserver代表服务器的域名或者ip+port

2.测试+解释onlyoffice的config

官方给的查看word文档(docx)的config

window.docEditor = new DocsAPI.DocEditor("placeholder",

{

"document": {

"fileType": "docx",

"key": "E7FAFC9C22A8",

"title": "Example Document Title.docx",

"url": "https://example.com/url-to-example-document.docx"

},

"documentType": "text",

"editorConfig": {

"callbackUrl": "https://example.com/url-to-callback.ashx",

},

"height": "100%

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
关于 onlyoffice 回调传参的问题,需要先了解 onlyoffice回调机制。在 onlyoffice 中,当用户在文档中进行编辑、保存等操作时,onlyoffice 会向指定的 URL 发送回调请求,以便通知该 URL 相关操作的结果和参。 为了让回调 URL 接收到这些参,需要在回调 URL 上定义相应的参,只有定义了这些参,才能在回调 URL 中获取相应的参值。以下是一个示例回调 URL 的定义: ```php http://example.com/callback.php?status={status}&id={id}&version={version} ``` 在这个 URL 中,我们定义了三个参:status、id 和 version。当 onlyoffice 发送回调请求时,会将相关参的值替换到 URL 中,具体的参值根据请求的操作类型而定。例如,当用户进行保存操作时,status 参可能是 success,id 参是文档的唯一标识符,version 参是当前文档的版本号。 接下来,需要在回调 URL 对应的 PHP 文件中获取这些参的值。以下是一个简单的示例: ```php $status = $_GET['status']; $id = $_GET['id']; $version = $_GET['version']; ``` 通过 $_GET['参名'] 的方式,可以获取到相应参的值,然后进行相应的处理。 注意,在实际开发中,需要对回调 URL 进行安全验证,以防止恶意请求。例如,可以在回调 URL 中加入一个随机字符串作为密钥,在 PHP 文件中进行验证,只有在验证通过时才能处理相应的参值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值