Google 云盘使用 api 下载文件

本文最后更新于 2024年12月7日

1. 获取文件ID

425

  • 得到的链接格式如下:
1
https://drive.google.com/file/d/{文件ID}/view?usp=drive_link
  • 记录文件ID

2. 获取OAuth Token

  • 打开Google OAuth 2.0 Playground
  • 然后在Step 1 Select & authorize APIs列表下选择Drive API v3drive.readonly,然后点击Authorize APIs
    375
  • 点击Exchange authorization code for tokens,记录Access token
    654db1f8d154c033bbe62c79f8335b9e.png

3. 从命令行下载文件

3.1 使用curl

1
curl -H "Authorization: Bearer {Access token}" "https://www.googleapis.com/drive/v3/files/{文件ID}?alt=media" -o {下载文件名}

3.2 使用aria2c

1
aria2c -s16 -x16 -k1M --header "Authorization: Bearer {Access token}" "https://www.googleapis.com/drive/v3/files/{文件ID}?alt=media" -o {下载文件名}

3.3 使用Invoke-RestMethod

1
Invoke-RestMethod -Uri "https://www.googleapis.com/drive/v3/files/{文件ID}?alt=media" -Method Get -Headers @{"Authorization"="Bearer {Access token}"} -OutFile {下载文件名}

4. 其他方法


Google 云盘使用 api 下载文件
https://blog.jsesnr.top/posts/b76f5cae/
作者
Jesse Senior
发布于
2024年11月7日
许可协议