如何以编程下载谷歌公共云端硬盘文件?(how to programmatically downloa

2019-07-30 03:19发布

我有一个具有下载已经由业主共享的公共在谷歌云端硬盘中的文件的后端服务器。 我们的客户向我们发送电子邮件的链接,我们从电子邮件中的链接 - 没有UI参与。 该计划需要得到或下载文件,并脱机处理它。

在谷歌的样品似乎使用,其中,因为这是一个自动化的后端process.Also,这个应用程序是我的服务器上运行,而不是在谷歌应用程序引擎的用户界面来运行过程中出现。 我还需要在所有我做的是acessing由业主共享的公共文件登记我的应用程序。

仅供参考,请注意,这是微不足道的下载/ wget的Dropbox的上共享的文件。

Answer 1:

你不需要任何谷歌SDK,如果你知道的链接和文件是公开的。 只需使用标准的HTTP GET方法下载该文件。



Answer 2:

这是一个老问题(并且已经有一个公认的答案),但谷歌刚刚宣布要解决这个问题,使得它颇有几分容易解决的新途径; 基本上,你可以现在(截至2012年11月28日)作出的一个文件夹,并设置该文件夹是公开的,然后把该文件夹中的任何文件可以通过HTTP GET而没有得到一个中间页(下载无论文件大小的)。 细节:

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



文章来源: how to programmatically download a public Google Drive file?