我正在使用drive.file
OAuth作用域实现Google (以避免使用敏感/限制范围)。选择器按预期工作,我们可以接收所选文件的文件ID,并使用访问令牌和驱动器或工作表API下载其内容。然而,没有一个图像缩略图被渲染-屏幕截图下面。控制台和网络日志表明所有的缩略图请求都得到403:禁用。
除了同意流中的drive.readonly
作用域之外,添加drive.file
作用域解决了这个问题--缩略图是成功检索和呈现的。此外,使用根驱动器作用域(https://www.googleapis.com/auth/drive
)解决了这个问题,因为客户端可以完全访问驱动器中的所有内容。但是,这两个修复程序都使用限制作用域,我想避免这种情况。
图像缩略图似乎没有包含在drive.file
作用域的有限权限范围内,但我似乎找不到任何能清楚解释这一点的文档。是否有人能确认这是否是真的,或者是否有一个解决办法,允许在使用时只呈现缩略图---- drive.file
作用域或其他推荐的作用域?
发布于 2020-09-09 03:06:50
我不确定你是否能解决这件事,但我也有同样的问题。似乎唯一显示的缩略图是公开可用的文件,而添加(受限的) https://www.googleapis.com/auth/drive.readonly
范围确实显示了缩略图。
https://stackoverflow.com/questions/60456962
复制相似问题