我知道最近在Google云端硬盘上弃用了托管,但有没有其他方法可以查看或下载图片?
我正在使用服务帐户,我设法上传图片,但除非得到我的许可,否则无法下载或查看图片。我假设,因为我已通过服务帐户进行身份验证,我应该能够查看我的图像,而无需登录有权限的Google帐户。
我尝试获取webViewlink但仍需要文件访问权限。
我看到了Google Drive V3 API提及" get"方法可以检索内容但无法搜索任何文档。 ("按ID获取文件的元数据或内容。")
谢谢,如果有人可以提供帮助!
答案 0 :(得分:0)
对于那些花时间阅读问题的人抱歉。
虽然从Google云端硬盘中移除了网络托管,但仍可以将图片分享给公众。
分享到公众(网络上公开 - 互联网上的任何人都可以查找和查看)
使用直接链接(https://drive.google.com/uc?export=view&id=FILEID)进入图片或链接。
下载文件,您可以使用webContentLink或在Google云端硬盘平台上查看,您可以使用webViewLink。 E.g
$file = $service->files->get('FILEID',array('fields'=>'webViewLink'));
echo $file->webViewLink;
度过愉快的一天=)