在弃用Google Drive上的Web托管之后,无论如何都可以使用Google Drive作为PHP的图像存储库


After the deprecation of Web hosting on Google Drive, is there anyway to use Google Drive as a Image Repository for PHP?

我知道最近在Google Drive上的主机被弃用了,但是有没有其他方法可以查看或下载图像?

我正在使用服务帐户,我设法上传图像,但没有办法下载它或查看图像,除非我有权限。我假设,因为我已经通过认证的服务帐户,我应该能够查看我的图像,而无需登录到一个有权限的谷歌帐户。

我尝试获得webViewlink,但仍然需要文件访问。

我看到Google Drive V3 API提到"get"方法可以检索内容,但无法搜索任何相关文档。("通过ID获取文件的元数据或内容。")

如果有人可以帮助,谢谢!

对那些花时间阅读问题的人表示抱歉。

虽然虚拟主机从Google Drive中移除,但图像仍然可以共享到公众。

  1. 向公众分享(网络上的公众-互联网上的任何人都可以找到和查看)

  2. 使用直接链接(https://drive.google.com/uc?export=view&id=FILEID)放入图片或链接

供参考下载文件,你可以使用webContentLink或查看它在谷歌驱动平台上,你可以使用webViewLink。如

$file = $service->files->get('FILEID',array('fields'=>'webViewLink'));
echo $file->webViewLink;

祝你今天愉快=)