Запрос GetFile
Для получения контента файла СО-сервер обращается к WOPI-серверу с помощью запроса GetFile(cм. Рисунок).

Ссылка на документацию:
Вид запроса GetFile:
GET http://wopi-server/<..>/wopi/files/<fileid>/contents?access_token=<token>
Запрос может содержать необязательный заголовок, описанный в таблице.
| Заголовок запроса | Описание |
|---|---|
X-WOPI-MaxExpectedSize | Целое число, указывающее верхнюю границу ожидаемого размера запрашиваемого файла. Сервер WOPI будет использовать максимальное значение 4-байтового целого числа, если это значение не задано в запросе. Необязательный параметр. |
Варианты ответов на запрос GetFile приведены в таблице.
| Код ответа | Описание |
|---|---|
200 | Содержимое документа успешно получено |
401 | Ошибка токена |
404 | Неизвестный файл / неавторизованный пользователь |
500 | Ошибка сервера |
Пример запроса GetFile:
curl -L -X GET 'https://nextcloud.devoffice.ru/index.php/apps/wopi/wopi/files/1821_ochbwwy5l2a7/contents?access_token=yClxDGNA3n6eyT6V7Em3gBYC7nJnAvpt' -o filename.ext