为了账号安全,请及时绑定邮箱和手机立即绑定

谷歌驱动器设置权限后获取共享链接

谷歌驱动器设置权限后获取共享链接

PHP
吃鸡游戏 2021-11-13 10:30:32
我想通过谷歌提供的php客户端为谷歌驱动器上的zip文件生成一个可共享的链接。使用 Google Drive 的 php 客户端,我可以设置权限(通过查看驱动器 gui 中的文件权限来确认):    $config = [        'type' => 'anyone',        'role' => 'reader',        'withLink' => true,            //'allowFileDiscovery' => false    ];    $tempPermission = new Google_Service_Drive_Permission($config);    $ret = $this->service->permissions->create($file, $tempPermission);    echo '<pre>';    print_r($ret);    $files = $this->service->files->get($file);    print_R($files);但是我不确定从这里去哪里获取物理 url。如果有人能弄清楚如何设置从生成时间起一小时后过期的权限(在有关 php 客户端的文档中找不到任何关于此的信息),则加分。
查看完整描述

1 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

我找到了解决方案。需要这样做:

    $files = $this->service->files->get($file,array("fields"=>"webViewLink"));
    print_R($files);

其中填充: webViewLink


查看完整回答
反对 回复 2021-11-13
  • 1 回答
  • 0 关注
  • 140 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信