我的目标是了解从 Google Drive 下载文件时是否需要包含“access_token=”参数。
这是我的总体目标的一个子问题,即创建一个 Google Apps Script 函数以将 zip 文件直接下载到我的本地设备。
相关问题的答案提供了两种解决方案,第一个来自 Tanaike,它将参数添加到 URL:
+ "&access_token=" + ScriptApp.getOAuthToken()
第二条来自 TheMaster 的请求包含在获取标头中:
UrlFetchApp.fetch(url, { headers: { Authorization: 'Bearer ' + ScriptApp.getOAuthToken() }, });
但是,它不是必需的 - 没有它文件也可以正常下载 - 所以我想知道它有什么用途,因此,我是否应该将它包括在内?
当文件为私有文件时,需要访问令牌。顾名思义,访问令牌使令牌的所有者能够访问资源。如果访问文件不需要特殊访问权限,则不需要访问令牌。