Я пытаюсь загрузить файл с его основными и второстепенными версиями файла, используя REST API в java. Я могу загрузить только последнюю версию определенного файла, и когда я пытаюсь загрузить другие версии файла, я получаю 500 Internal Server Error.
URL-адрес для получения версий файла правильно возвращает все версии файла. Когда я пытаюсь получить содержимое разных версий, я получаю 500 Internal Server Error.
URL-адрес, который я использовал для получения разных версий файла,
"_api/Web/GetFileByServerRelativeUrl('%s')/Versions".
URL-адрес, который я использовал для получения содержимого файла,
"_api/web/GetFileByServerRelativeUrl('%s')/$value".
Синтаксис URL для последней версии файла:
"https://имя_клиента.sharepoint.com/имя_папки/имя_файла".
Синтаксис URL для версий файла:
"https://имя_тенанта.sharepoint.com/_vti_history/идентификатор_версии/имя_папки/имя_файла".
Есть ли проблема с последним синтаксисом (т.е.) синтаксисом URL для версий файлов?
Кто-нибудь, пожалуйста, помогите мне.