15

我有一个后端服务器,它必须在 Google Drive 上下载一个由所有者共享给公众的文件。我们的客户通过电子邮件将链接发送给我们,我们从电子邮件中获取链接——不涉及 UI。程序需要获取或下载文件并离线处理。

google 示例似乎是使用 UI 运行的,因为这是一个自动化的后端进程。此外,此应用程序将在我的服务器上运行,而不是在 Google App Engine 上运行。如果我所做的只是访问所有者共享给公众的文件,我还需要注册我的应用程序吗?

作为参考,请注意下载 /wget 在 Dropbox 上共享的文件很简单。

4

2 回答 2

8

这是一个较老的问题(并且已经有一个公认的答案),但谷歌刚刚宣布了一种解决这个问题的新方法,这使得它更容易解决;基本上,您现在(截至 2012 年 11 月 28 日)可以创建一个文件夹并将该文件夹设置为公开,然后可以通过 HTTP GET 下载文件夹中的任何文件,而无需获取中间页面(无论文件大小如何) )。细节:

http://googleappsdeveloper.blogspot.com/2012/11/announcing-google-drive-site-publishing.html

于 2012-11-29T06:02:41.967 回答
2

如果您知道链接并且文件是公开的,则不需要任何 Google SDK。只需使用标准的 HTTP GET 方法下载文件。

于 2012-07-04T08:13:41.523 回答