Приложение WOPI Validator не работает. Он возвращает 404 Not Found

Я пытаюсь интегрироваться с WOPI онлайн через партнерскую программу программы Office Cloud Storage.

Чтобы выполнить эту интеграцию, вы должны использовать URL-адрес приложения проверки с помощью файла .wopitest. Раньше все работало нормально, а сегодня выдает 404 Not Found.

Мой тестовый URL: 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=editgory&IsLicensedUser

Есть ли у кого-нибудь такая же проблема или это проблема реализации?

Примечание: для текстовых документов это работает, но мне нужно выполнить полный тест для других проблем.


person M.Ramadan    schedule 26.10.2019    source источник


Ответы (1)


Это все еще не работает, но вы можете запустить проверку локально. Вот шаги для окон:

  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

Примечание:

  • Укажите действительный токен доступа и URL-адрес конечной точки WOPI REST.
  • Возможно, вам потребуется отключить проверку Proofkeys на вашей конечной точке, чтобы она заработала.

Все шаги, упомянутые на домашней странице проекта на github

person M.Ramadan    schedule 26.10.2019