Google drive api 如何通过google drive api从google drive获取多个文件?

Google drive api 如何通过google drive api从google drive获取多个文件?,google-drive-api,Google Drive Api,我想知道如何从google drive获取多个文件。我在参考资料中搜索了这个,但没有找到这个信息。我正在构建一个web应用程序,该应用程序将与驱动器对话,并检索要下载的zip文件链接。压缩文件 我将php与api v2一起使用。这在驱动器api中目前是不可能的,您必须发送多个请求来检索多个文件。我曾经遇到过类似的问题,虽然目前没有办法通过驱动器来实现这一点(据我所知),但这是我提出的解决方案 我使用一个驱动器文件夹作为存储设备,并使用一个定制的驱动器API构建前端,为客户机提供数十万个文件。有这

我想知道如何从google drive获取多个文件。我在参考资料中搜索了这个,但没有找到这个信息。我正在构建一个web应用程序,该应用程序将与驱动器对话,并检索要下载的zip文件链接。压缩文件


我将php与api v2一起使用。

这在驱动器api中目前是不可能的,您必须发送多个请求来检索多个文件。

我曾经遇到过类似的问题,虽然目前没有办法通过驱动器来实现这一点(据我所知),但这是我提出的解决方案

我使用一个驱动器文件夹作为存储设备,并使用一个定制的驱动器API构建前端,为客户机提供数十万个文件。有这么多的文件,用户一次下载一个文件是非常无聊的。所以这个想法是让用户选择他们想要下载的文件,然后给他们一个包含这些文件的zip文件

要做到这一点,首先需要获得要下载的驱动器文件数组,无论是通过编程还是通过前端的复选框生成的。然后循环遍历该数组,获取每个文件的“downloadURL”值,并对提供的url执行卷曲。根据您计划处理每个请求的文件数量,您可以将它们全部保存在内存中,也可以将它们临时存储在磁盘或数据库中。不管怎样,一旦你拥有了所有的文件,你就可以使用任何数量的压缩库来压缩它们。然后将生成的zip文件发送给用户


在我们的例子中,由于可能会占用大量资源和带宽,我们最终只能进行单独的文件下载,但如果您没有提供大量文件,这是一个潜在的解决方案。

假设我回答了正确的查询,如果您将文件放在google drive上的文件夹中,那么据我所知,可以作为一组完整的文件进行下载。

在谷歌硬盘上是否仍然允许使用android api进行下载?