如何使 Visio Online API 1.1 演示正常工作?

How can I make the Visio Online API 1.1 demo work properly?

https://github.com/OfficeDev/office-js-docs/blob/VisioJs_1.1_Openspec/reference/visio/visio-javascript-reference-overview.md 上有 Visio Online API 演示。

我只是无法让它正常工作。这是我的步骤:

  1. 将 Office365 发布首选项更改为 "First release for everyone" 以确保激活 Visio Onlie Preview。 https://portal.office.com/adminportal/home#/companyprofile。打开 https://***-admin.sharepoint.com/_layouts/15/online/TenantSettings.aspx 上的 "Allow users to run custom script on self-service created sites" 选项。这些可能需要几个小时才能生效。
  2. 我使用模板 "Developer Site" 在 Sharepoint Online 上创建了一个网站。 http://***.sharepoint.com/sites/dev.
  3. 将 visio 文档上传到站点的文档文件夹。现在我可以在 url 上查看它:https://***.sharepoint.com/sites/dev/_layouts/15/WopiFrame.aspx?sourcedoc={5e7cbe8e-9063-499c-b8d6-b5bad3eaddab }&action=interactivepreview
  4. 使用布局 "Full Page,Vertical" 创建 Web 部件页面 "visio.aspx" 并将其保存到 "Site Pages"。
  5. 向页面添加 Web 部件 "Media and Content\Script Editor"。单击 "Edit Snippet" 并将演示代码粘贴到 url https://github.com/OfficeDev/office-js-docs/blob/VisioJs_1.1_Openspec/reference/visio/visio-javascript-reference-overview.md 的 "Get Started" 部分。单击 "Insert",然后单击 "Stop Edit" 以保存更改。
  6. 现在我可以在 url 上查看演示页面:https://***.sharepoint.com/sites/dev/SitePages/visio.aspx .
  7. 在输入框输入visio文档地址。 "https://***.sharepoint.com/sites/dev/_layouts/15/WopiFrame.aspx?sourcedoc={5e7cbe8e-9063-499c-b8d6-b5bad3eaddab}&action=interactivepreview" 并单击 "InitEmbeddedFrame" 按钮加载 visio 内容。
  8. 后面确实显示了Visio文件。但是我稍后在文本字段中收到一条错误消息 "Initilization is failed :-(",并且 SelectedShapeText 按钮无法使用,只有 "Error:" 消息出现。

我的步骤有什么问题?有没有人让演示正常工作?

您所采取的步骤是正确的。 该演示无法运行,因为 Visio Online API 尚未发布。

目前,您可以提供与 API 签名相关的反馈。 API 预览版即将推出,届时您将可以试用该演示版。