Об уменьшенном изображении, которое возвращается из BOX
В старом API BOX я показывал миниатюру как этот метод.
<img src="https://api.box.com/2.0/files/{file_ID}/thumbnail.png?access_token={token}">
Однако в последнее время получение эскиза не удается.
Кажется, что в заголовке ответа от BOX нет объявления mime-типа (поскольку некоторые браузеры отображают эти данные в виде двоичного массива). Если это не ошибка, как мне отобразить миниатюру?
1 ответ
Документация объясняет, как получить миниатюру для файла, и включает пример cURL:
curl https://api.box.com/2.0/files/FILE_ID/thumbnail.png?min_height=256&min_width=256 \
-H "Authorization: Bearer ACCESS_TOKEN"
Обратите внимание, что маркер доступа указан в заголовке авторизации, а не в качестве параметра запроса.
Я был бы очень удивлен, если бы это работало. Срок действия маркеров доступа истекает каждый час, поэтому через час изображение перестает загружаться. Вы также должны быть очень осторожны при включении токена доступа в разметку. Любой, кто увидит этот URL источника изображения, сможет получить доступ к учетной записи (до истечения срока действия токена).