过去,我使用旧的 Google Docs API 和 Google Picker 来访问来自 Google Docs 的单个私人文件。我有一个访问令牌来访问该文件。
使用 Google Drive,我必须使用 Google Drive 应用程序来完成此操作,但在我看来,这似乎太多的工作流程(先安装应用程序然后使用选择器)来访问单个私人 Google Drive Docs 文件。
有没有比安装应用程序或不请求读取用户的整个 Google Drive 权限更简单的方法来访问单个私人 Google Drive Docs 文件?
更新:@Izak 正在与我一起解决这个问题。请允许我添加一些细节。真正的问题是,当您使用 drive.file 范围时,exportLinks 中的 url 不再起作用。对于我们的用例,我们想要获取文档的 html 表示,因此我们使用 exportLinks 功能。使用 drive.file 并尝试下载 text/html 版本时,响应为 404 状态。如果您使用 drive.readonly,exportLinks 可以正常工作。我的猜测是 drive.file 不足以使用导出工具。也许有人可以确认?