我的谷歌驱动器有问题
首先我在admin.google.com上创建了一个帐户
我获得了服务帐户的凭据,并在我的php应用程序中实现了它们,
已启用云端硬盘API 和云端硬盘SDK 它可以正常上传并从驱动器中获取文件。
但是当我不打算下载时会写403
- 这是一个错误。
醇>我们很抱歉,但您无法访问此页面。这就是我们所知道的。
我尝试下载int 2方法:
$downloadUrl = $file->getWebContentLink();
- 错误403 if ($downloadUrl) {
$request = new Google_Http_Request($downloadUrl, 'GET', null, null);
$httpRequest = $service->getClient()->getAuth()->authenticatedRequest($request);
//return Redirect::to( $downloadUrl);
if ($httpRequest->getResponseHttpCode() == 200) {
return $httpRequest->getResponseBody();
} else {
// An error occurred.
return null;
}
} else {
// The file doesn't have any content stored on Drive.
return null;
}
如果我访问直接下载链接 - 其空白页
然后我在互联网上红了,我需要委托我的客户端ID的权利,我做到了 manage api clients
但问题并没有消失。