我一直在阅读Google Drive的API,这看起来很简单,但我想稍微使用它。
我需要能够将服务器上给定目录中的文件批量复制到我可以控制的特定Google云端硬盘帐户,而不是客户端应用程序。为了详细说明,我实施了扫描到电子邮件功能,用户可以在我们的复印机上扫描文档,然后将其复制到该Google云端硬盘帐户。
这是为内部用户完成的,因此帐户是通用的,没有理由更改密码。这有可能吗?
答案 0 :(得分:3)
我建议你选择service account。将服务帐户视为用户,服务帐户将拥有自己的驱动器帐户。您将能够将文件上传到它,并且您的应用程序将不需要登录,因为它将内置登录。您将不能够通过网络界面登录并查看此帐户的文件。
为了让用户再次访问这些文件,您有几个选择。
抬头:
您将在某个时候想知道服务帐户驱动器剩余多少空间。使用about.get
Google有许多客户端库,可以轻松完成所有这些工作。但你还没有说过你打算用这种语言做什么。
答案 1 :(得分:-1)
您可以依赖API中“File”资源的insert方法。这样您就可以使用基于扫描文件的文件类型创建Google云端硬盘文件。请参阅此文档以获取示例和进一步的帮助:https://developers.google.com/drive/v2/reference/files/insert#examples https://developers.google.com/drive/web/manage-uploads