ms-wopi - 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 文档,它可以正常工作,但我需要对其他问题进行完整测试
解决方案
它仍然无法正常工作,但您可以在本地运行验证。以下是windows上的步骤:
- 确保您至少拥有 .net core 2.2.1
- 从 github https://github.com/Microsoft/wopi-validator-core下载验证器项目
- 重建项目并打开命令行
- 导航到 bin 文件夹 netcoreapp2.0 文件夹
- 运行命令 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项目主页上提到的所有步骤
推荐阅读
- solidity - 免费 TON tonos-cli。无法部署合约。错误:创建入站消息失败:编码部署消息失败:参数计数错误
- python - 如何保存
作为 png 文件 - javascript - 如何在不解除它的情况下让父母访问儿童状态?
- kotlin - Kotlin setters/getters 元编程问题
- html - 自举控制对齐
- jenkins - 如何重新触发因超时而失败的 Jenkins 作业?
- angular - NgModel 不适用于 mat-drawer-container 中的 ckeditor
- oop - 在事件源系统中组合业务逻辑?
- javascript - Angular 12 抛出此错误致命错误:无效标记压缩接近堆限制分配失败 - JavaScript 堆内存不足
- python - numpy.ndarray 到 CVXPY 变量