google-drive-api - 上载到没有任何用户界面的Google云端硬盘?

标签 google-drive-api

我希望编写一个服务器应用程序以将文件上传到Google云端硬盘。我以前使用的是Documents List API,但是我认为它已被弃用。我想转到Google Drive API,但这似乎仅限于使用Web / OAuth流。

我需要做的就是将Word,Excel文件等上传到Google云端硬盘,但是我需要以完全自动化的方式来完成此操作,并且没有任何类型的用户界面。我希望编写一个命令行应用程序,该应用程序可以在cron或其他任何版本上运行,并且不需要通过网络等人为干预。

我宁愿放弃Documents List API,因为我不想在最终将其关闭时被淘汰,所以我想使用受支持的API,Google不会在短期内淘汰它。是否存在?

最佳答案

您的应用程序需要用户的许可才能对其文件使用API​​。该授权需要使用基于Web的Oauth进行。授权的结果是您的服务器应用程序最终带有可以存储的刷新 token 。您的应用可以随时将刷新 token 转换为访问 token 并访问驱动器文件。

因此,只要您接受需要进行一次性授权的权限,就可以实现所需的功能。

关于google-drive-api - 上载到没有任何用户界面的Google云端硬盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12446535/

相关文章:

google-cloud-platform - 使用 GCP 后端访问 Google Colab 中的驱动器时出错

ios - GTLDriveFile 的下载 url 为零,甚至 GTLDriveFileExportLinks 为零

google-app-engine - 如何将 Oauth2 服务帐户与 Google Drive 和 App Engine SDK 一起使用

java - 如何检索大型视频文件的下载链接

apache - 为什么 localhost (DocumentRoot) 被阻止在 Google Drive、Dropbox 或 Tresorit 上运行?

google-drive-api - Google API 中的permissionId 是什么?

javascript - 使用javascript在谷歌驱动器中插入和更新文件

android - Google 驱动器 pdf 查看器在 android 上不再工作

javascript - 谷歌应用脚​​本: "Missing ' ;' before statement"

python - 谷歌云端硬盘 SDK : MediaUploadProgress - not sure how to use this