在旧的 BOX API 中,我将缩略图显示为这种方法。
<img src="https://api.box.com/2.0/files/{file_ID}/thumbnail.png?access_token={token}">
然而,最近,缩略图的拍摄失败了。
似乎 BOX 的响应标头中没有 mime-type 声明(因为某些浏览器将此数据显示为二进制数组)。如果这不是错误,我应该如何显示缩略图?
在旧的 BOX API 中,我将缩略图显示为这种方法。
<img src="https://api.box.com/2.0/files/{file_ID}/thumbnail.png?access_token={token}">
然而,最近,缩略图的拍摄失败了。
似乎 BOX 的响应标头中没有 mime-type 声明(因为某些浏览器将此数据显示为二进制数组)。如果这不是错误,我应该如何显示缩略图?
该文档解释了如何检索文件的缩略图并包含一个 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 的人都可以访问该帐户(直到令牌过期)。