Google Team Drive创建文件夹未显示

时间:2018-11-04 02:08:29

标签: python google-drive-api

我一直在尝试通过服务帐户使用Python REST API在Team Drive中创建子文件夹,但无法使其“成功”工作

def create_folder(service, folder_name):
    file_metadata = {
        'name': folder_name,
        'mimeType': 'application/vnd.google-apps.folder',
        'supportTeamDrives': True,
        'parents': [{'id':'Parent Folder ID Here'}]
    }
    file = service.files().create(body=file_metadata,
                                  fields='id').execute()
    print 'Folder ID: %s' % file.get('id')
    return file.get('id')

现在,代码开始运行,我又得到了一个文件夹ID。但是,当我进入自己的个人帐户(该团队驱动器的成员)时,我根本看不到该文件夹​​,并且当我直接获取ID并将其粘贴到浏览器中时,它说我需要请求访问权限。我认为正在创建文件夹,但是以某种方式限制了它们的权限。但是,请在此处阅读文档

https://developers.google.com/drive/api/v3/manage-sharing

关于进出Team Drive的所有权转移,我假设在Team Drive中创建的任何内容都将其权限设置为对Team Drive中的所有人都可用。我想念什么?

0 个答案:

没有答案