上载到小组赛的权限问题

问题描述

我一直在尝试设置Google Drive PHP API,以使用以下代码将简单文件上传到共享驱动器。

export PYTHONPATH=/usr/lib/python3.4/site-packages/

运行此代码后,它给我一个文件链接,但是当我访问该链接时,它说我需要访问该文件的权限。当我打开共享驱动器上的文件夹时,该文件无处可见,因此正在上载,但据我所知,该文件未上传到正确的位置。我想确保将此文件上传到共享驱动器以及指定的文件夹,但是到目前为止,我还没有做到这一点。我知道一些参数已从API中弃用,但是我很确定我使用的所有参数均已弃用。我不确定自己在做什么错,因此感谢您提供任何其他指导,谢谢!

解决方法

服务员帐户不是您。服务帐户正在那里上传文件,因为它拥有文件。如果您想访问它,请通过permissions.create

授予服务帐户访问权限
$optParams = array(                
   'emailMessage' => '[YourValue]','sendNotificationEmail' => '[YourValue]','supportsTeamDrives' => '[YourValue]','transferOwnership' => '[YourValue]','fields' => '*'
);

return $service->permissions->CreatePermissions($fileId,$optParams);

还请记住将supportsAllDrives参数添加到初始文件上传中。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...