Google 驱动器 API downloadUrl 不起作用

Google Drive API downloadUrl does not work

为了让播客客户端下载文件,需要直接下载 link。 Google Drive API returns 文件元数据中的两个字段可以起到这个作用:

This issue 似乎未解决并表明这仍然存在问题,但我有几个问题:

使用 downloadUrl 请求文件时,您必须在请求中指定以下授权 header:

"Authorization: Bearer $token"

其中 $token 是 gapi 为用户返回的 access_token,如下所示:

gapi.auth2.getAuthInstance().currentUser.get().getAuthResponse().access_token;

因此,如果您使用 curl,请求将是这样的:

curl -o download -H "Authorization: Bearer $token" $downloadUrl