Google drive api Google Drive服务帐户-查看其他帐户中的文件

Google drive api Google Drive服务帐户-查看其他帐户中的文件,google-drive-api,Google Drive Api,我已经成功地创建了一个谷歌驱动器服务帐户,可以通过PHP创建文件到这个帐户。但是,我需要能够从其他用户帐户的Google web UI查看这些创建的文件。如何允许其他用户访问这些自动创建的文件 谢谢您只需与所需的用户共享该文件: 一个选项是执行谷歌应用程序域范围的授权:是现场的。请查看API v3权限和。我的另一个建议是首先创建一个文件夹并设置其权限,然后由任何子文件继承,例如在Python中(对不起,我不知道PHP!): 文件夹设置 文件夹\u元数据={ “名称”:“可搜索文件夹名称”, “m

我已经成功地创建了一个谷歌驱动器服务帐户,可以通过PHP创建文件到这个帐户。但是,我需要能够从其他用户帐户的Google web UI查看这些创建的文件。如何允许其他用户访问这些自动创建的文件


谢谢

您只需与所需的用户共享该文件:

一个选项是执行谷歌应用程序域范围的授权:

是现场的。请查看API v3权限和。我的另一个建议是首先创建一个文件夹并设置其权限,然后由任何子文件继承,例如在Python中(对不起,我不知道PHP!):

文件夹设置 文件夹\u元数据={ “名称”:“可搜索文件夹名称”, “mimeType”:“application/vnd.google apps.folder” } folder=drive\u service.files()。创建( body=文件夹\u元数据, ).execute() 域\u权限={ “类型”:“域”, “角色”:“读者”, “域”:“example.com”, “allowFileDiscovery”:True,#因此它们会出现在用户搜索中 } 驱动器\服务.权限().创建( fileId=文件夹['id'], body=域\u权限, ).execute() #新文件 正文={ “名称”:“可搜索文件名”, “家长”:[文件夹['id']], } 驱动器\服务.files()。创建( 媒体机构=。。。, 身体, ).execute()
你能详细说明一下吗?