- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用Google Drive API(PHP)将一些照片上传到我的云端硬盘。上传文件后,响应中将返回Google_DriveFile
对象,以确认传输成功。它包含一个名为thumbnailLink
的字段,可通过getThumbnailLink
getter进行访问。其内容可能如下所示:
https://lh4.googleusercontent.com/dqVdU195R4_0ZtWxsJlhW1Fr2K30xa2hH3V1KV4UrTBl9QkhOSR0ZqN9HoB-TjEQv8SIJw=s220
直到今天,我确信链接不会随着时间的流逝而改变。但是,当我尝试使用保存在本地数据库中的缓存地址显示云端硬盘上的照片缩略图时,出现403错误-您可以在上述链接下看到它。我向API请求了指向缩略图的当前链接,现在完全不同了。
它只发生了一次,但是发生了多个文件,即我在云端硬盘上拥有的所有文件突然有了新的缩略图链接。
有没有一种方法可以通过某个恒定值快速检索文档的缩略图(最好是照片),或者确保它不会改变?完美的解决方案是访问包含文档id
的链接下的缩略图,而不是可能会更改的某些哈希。
最佳答案
试试这个:
https://drive.google.com/thumbnail?authuser=0&sz=w320&id=[fileid]
哪里:sz
是尺寸,您可以在其中用作w
(宽度),h
(高度)fileid
是文件ID。您可以在Google云端硬盘用户界面中右键点击“共享”菜单中的内容。
关于google-drive-api - 永久链接到Google Drive API中的缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25648388/
我是一名优秀的程序员,十分优秀!