Php 从google drive api检索文件元数据

Php 从google drive api检索文件元数据,php,google-drive-api,Php,Google Drive Api,我正在开发一个网络应用程序,它可以让用户看到存储在谷歌硬盘上的视频文件,并用html5播放器播放 我使用Google Picker显示用户文件。选择文件时,用户会被重定向到类似myfile.php?id={file_id}的url 在登录页上,如果我使用下面这样的代码,我会收到403错误(无法打开流:HTTP请求失败!HTTP/1.0 403禁止) 我是否需要再次检查用户是否已登录? 如果是这样,哪种方法更快?如果文件不是公共文件(仅共享给特定的一组用户),则请求必须包含授权标头(特别是OA

我正在开发一个网络应用程序,它可以让用户看到存储在谷歌硬盘上的视频文件,并用html5播放器播放

我使用Google Picker显示用户文件。选择文件时,用户会被重定向到类似myfile.php?id={file_id}的url

在登录页上,如果我使用下面这样的代码,我会收到
403错误(无法打开流:HTTP请求失败!HTTP/1.0 403禁止)


我是否需要再次检查用户是否已登录? 如果是这样,哪种方法更快?

如果文件不是公共文件(仅共享给特定的一组用户),则请求必须包含授权标头(特别是OAuth 2.0标头)

我建议您看看,以便熟悉与驱动器web UI、Picker API和授权机制的集成

<?php
$url="https://www.googleapis.com/drive/v1/files/".$_GET["id"]."";
$json = file_get_contents($url);
$data= json_decode($json,true);
print_r($data);
?>