如何从 bash 脚本将文件上传到 Google Drive?

Wil*_*oss 6 bash google-drive-api

我已经通过brew install gdrive安装了Mac的gdrive库。

我的目标是以编程方式将文件从本地计算机上传到 Google Drive。

但是,当我执行 gdrive 上传时,它显示:

“此应用暂时禁用使用 Google 登录

此应用尚未经过 Google 验证,无法使用 Google 登录。”

我也一直在研究 Google Drive API v3。https://developers.google.com/drive/api/v3/reference/files/create#try-it

但是,我找不到在哪里获取文档中提到的 api 密钥和访问令牌。所有对 Google Drive API 的搜索都会转到 Google Cloud。

如何绕过这些限制来上传到 Google 云端硬盘?

Che*_*amp 3

第一次执行 Gdrive 时,您应该获得一个 URL。将 URL 粘贴到浏览器中并按照说明进行操作。看这里

系统会要求您输入验证码,该验证码是通过访问命令输出中打印的 URL 并使用您要访问的驱动器的 google 帐户进行身份验证来获取的。

更多设置信息可以在 Gdrive 的GitHub 项目页面上找到。确保使用 Gdrive 2。我已经在 Linux 上成功使用这个实用程序好几年了。

  • @WilliamRoss我认为这只是“gdrive about”。请参阅我发布的链接中的图像。 (2认同)