首页 > 解决方案 > WOPI 验证器应用程序不工作。它返回 404 Not Found

问题描述

我正在尝试通过 Office 云存储计划合作伙伴计划在线与 WOPI 集成

要进行该集成,您必须使用 .wopitest 文件来使用验证应用程序 URL。它以前工作正常,但今天它给了我 404 Not Found

我的测试网址:https ://ffc-onenote.officeapps.live.com/hosting/WopiTestFrame.aspx?ui=en-US&rs=en-US&dchat=1&hid=951a6eb2-6cd8-4c6d-9258-95f2d420b241&sc=746e9e3b-8a2e- 4bc1-810c-01ce605911d1&wopisrc=https:// <-myRestAPIURL->/wopi/files/1051&IsLicensedUser=edit&testcategory=All

有没有人有同样的问题或者这是一个实施问题?

注意:对于 word 文档,它可以正常工作,但我需要对其他问题进行完整测试

标签: ms-wopi

解决方案


它仍然无法正常工作,但您可以在本地运行验证。以下是windows上的步骤:

  1. 确保您至少拥有 .net core 2.2.1
  2. 从 github https://github.com/Microsoft/wopi-validator-core下载验证器项目
  3. 重建项目并打开命令行
  4. 导航到 bin 文件夹 netcoreapp2.0 文件夹
  5. 运行命令 dotnet run --project ./src/WopiValidator/WopiValidator.csproj --framework netcoreapp2.0 -- -t MyAccessToken -l 0 -w http://localhost:5000/wopi/files/1 -e OfficeOnline - s

笔记:

  • 提供有效的访问令牌和您的 WOPI REST 端点 URL
  • 也许您需要在端点上禁用 Proofkeys 验证以使其运行

github项目主页上提到的所有步骤


推荐阅读