首页 > 解决方案 > 为了支持 createDocument OfficeJs API 调用需要实现什么 WOPI API

问题描述

我正在开发一个 Word Online 加载项,该加载项应该在具有自定义 WOPI 主机的环境中运行。我们遇到了某个似乎不受支持的 Office JS API 的问题。但我们正在努力确定究竟缺少什么。

谁能帮我弄清楚需要实现哪些 WOPI API 才能支持 createDocument OfficeJs API 调用?

对于createDocument我们应该接收PutRelativeFile,但是,客户端调用https://word-edit.officeapps.live.com/we/CreateNewDocument.aspx导致重定向到 Outage.html。WOPI主机似乎什么也没有。我们已经验证SupportsUpdate设置为 true 并且UserCanNotWriteRelative设置为 false。

Word.run(function (context) {
    var myNewDoc = context.application.createDocument(base64String);
    context.load(myNewDoc);

    return context.sync()
        .then(function () {
            myNewDoc.open();
            context.sync();
        })

RichApi.GeneralException 截图

除了上面提到的之外,还有任何配置可以允许这样做吗?

任何想法都受到高度赞赏!

标签: ms-wordoffice-jsms-wopioffice-online-server

解决方案


推荐阅读