【发布时间】:2020-09-09 19:39:40
【问题描述】:
我正在使用 drive.file OAuth 范围实现 Google 文件选择器(以避免使用 sensitive/restricted scopes)。选择器按预期工作,我们能够接收所选文件的文件 ID,并使用访问令牌和 Drive 或 Sheets API 下载它的内容。但是,没有呈现任何图像缩略图 - 下面的屏幕截图。控制台和网络日志表明所有缩略图请求都得到 403: Forbidden。
在同意流中除了 drive.file 范围之外添加 drive.readonly 范围可解决此问题 - 缩略图已成功检索和呈现。此外,使用根 Drive 范围 (https://www.googleapis.com/auth/drive) 可以解决此问题,因为客户端可以完全访问 Drive 中的所有内容。但是,这两个修复都使用受限范围,我想避免。
似乎图像缩略图可能不在drive.file 范围的有限权限范围内,但我似乎找不到任何可以清楚解释这一点的文档。谁能确认这是否属实,或者是否有一种解决方法允许在仅使用drive.file 范围或其他推荐范围时呈现缩略图?
【问题讨论】:
-
您能分享一下您用来打开 Picker 的代码吗?使用this example 代码,它适用于
drive.file范围。
标签: google-picker