Php 是否可以通过Google drive API的HTTP请求在Google drive共享文件夹中下载csv文件?

Php 是否可以通过Google drive API的HTTP请求在Google drive共享文件夹中下载csv文件?,php,laravel,google-drive-api,Php,Laravel,Google Drive Api,我想下载谷歌硬盘共享文件夹中的文件,我有编辑权限 我计划作为cronjob实现该功能 所以我想问一下,我是否可以通过HTTP请求或者使用GoogleAPI库编写一些代码来实现我想要的 我正在使用Laravel PHP 你能告诉我应该使用的工作流程吗 事先非常感谢你D 以下是我的想法 $files = HTTP::get('https://www.googleapis.com/drive/v3/files', ['key'=> myApiKey ,

我想下载谷歌硬盘共享文件夹中的文件,我有编辑权限

我计划作为cronjob实现该功能

所以我想问一下,我是否可以通过HTTP请求或者使用GoogleAPI库编写一些代码来实现我想要的

我正在使用Laravel PHP

你能告诉我应该使用的工作流程吗

事先非常感谢你D

以下是我的想法

$files = HTTP::get('https://www.googleapis.com/drive/v3/files',
                 ['key'=> myApiKey , 
                  'q'=> "parents in '{folder_id}' and trashed = false' , 
                  'supportsAllDrives' => true,
                 'includeItemsFromAllDrives'=>true, ]);
foreach($files as $file){
    //Here I will download the file.
}

你试过运行草图代码吗?当你带着一些错误回来让我们看,然后我们可以help@RiggsFolly我运行上面的代码,var_dump($files)返回```“code”=>403“message”=>“用户对此文件没有足够的权限。”````。我假设文件夹id是{this id}url后面的单词。我是否使用了正确的文件夹id?如果没有授权标头,这将无法工作。您需要一个访问令牌来访问私有用户数据。API密钥将只授予您访问公共数据的权限。@DaImTo哦,我按您所说的做了尝试,效果很好!!!非常感谢:D。现在让我试着下载这些文件。@DaImTo我能再问一个问题吗?我可以通过HTTP请求下载csv文件吗?