【问题标题】:After the deprecation of Web hosting on Google Drive, is there anyway to use Google Drive as a Image Repository for PHP?在 Google Drive 上的 Web 托管被弃用之后,是否有使用 Google Drive 作为 PHP 的图像存储库?
【发布时间】:2016-09-28 09:48:36
【问题描述】:

我知道最近在 Google Drive 上托管已被弃用,但还有其他方法可以查看或下载图片吗?

我正在使用服务帐户,并且我设法上传了图片,但除非获得许可,否则无法下载或查看图片。我假设由于我已经通过服务帐户进行了身份验证,我应该能够在不登录具有权限的谷歌帐户的情况下查看我的图像。

我尝试获取 webViewlink,但仍需要文件访问权限。

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

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

【问题讨论】:

    标签: php google-drive-api


    【解决方案1】:

    对于那些花时间阅读问题的人感到抱歉。

    虽然虚拟主机已从 Google 云端硬盘中移除,但图片仍可共享给公众。

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

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

    仅供参考,您可以使用 webContentLink 下载文件或在 Google 驱动平台上查看,您可以使用 webViewLink。 例如

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

    祝你有美好的一天 =)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-18
      • 2020-11-03
      • 1970-01-01
      • 2014-07-10
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      相关资源
      最近更新 更多