Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP(或javascript)访问Google Drive_Php_Google Drive Api_Authorization - Fatal编程技术网

使用PHP(或javascript)访问Google Drive

使用PHP(或javascript)访问Google Drive,php,google-drive-api,authorization,Php,Google Drive Api,Authorization,我有一个小型网站/web应用程序,注册用户可以在其中看到我定期为他们准备的一些文件;我将这些文件存储在单独的目录中,每个用户只能查看和下载自己的文件。 现在,我将这些目录移动到Google Drive,并保留文件列表和下载等功能 在阅读官方文档时,我发现了一些关于文件下载/上传的有趣示例,但所有这些示例都谈到了用户必须给予的授权才能访问他们的驱动器,而这不是我想要的,我不想访问他们的驱动器 正如我所看到的,文档并没有说明有人可能想要对自己的驱动器进行(只读)访问。但也许我错过了什么 基本上,我需

我有一个小型网站/web应用程序,注册用户可以在其中看到我定期为他们准备的一些文件;我将这些文件存储在单独的目录中,每个用户只能查看和下载自己的文件。 现在,我将这些目录移动到Google Drive,并保留文件列表和下载等功能

在阅读官方文档时,我发现了一些关于文件下载/上传的有趣示例,但所有这些示例都谈到了用户必须给予的授权才能访问他们的驱动器,而这不是我想要的,我不想访问他们的驱动器

正如我所看到的,文档并没有说明有人可能想要对自己的驱动器进行(只读)访问。但也许我错过了什么

基本上,我需要驱动器帐户上的文件列表,如果需要,还需要下载一个(或多个)文件的方法。唯一拥有auth to Drive帐户的是我的服务器,用户将从它发送请求


可能吗?我想是的,但是我找不到任何关于这个的文件。如何授权我的服务器?

我想您正在寻找实现目标所需的服务器

“本文档解释了web服务器应用程序如何使用Google API 用于PHP实现OAuth 2.0访问授权的客户端库 OAuth2.0允许用户与用户共享特定数据 应用程序,同时保留其用户名、密码和其他 私有信息。例如,应用程序可以使用OAuth 2.0 获得用户在其Google驱动器中存储文件的权限。”


这些代码片段也是用PHP编写的,因此对您有利。

谢谢,这应该是我一直在寻找的!