Python google驱动API禁用链接共享和“高级权限”

2024-04-23 22:53:34 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能告诉我是否有可能做到以下几点,如果可以,请给我指出正确的方向:

TLDR: 当我以“读卡器”的身份将文件夹共享给特定的“用户”时,我不希望打开链接共享,但它确实是任何在我的网站上有链接的人都可以查看“

我翻遍了所有的文件和帖子,却找不到怎么做。在

代码如下。在

我正在使用以下内容创建文件夹:

def createFolder(name,sharewith):
    file_metadata = {
    'name': name,
    'parents': ['----------------------------------------'],
    'mimeType': 'application/vnd.google-apps.folder'
    }

    file = service.files().create(body=file_metadata,
                                        fields='id').execute()

    fid = file.get('id')
    return fid

然后与特定个人共享文件夹:

^{pr2}$

编辑:我看到了-新建权限.setType(“任何人”);在Set file sharing level to 'Anyone with the link' through Google Drive API

我想反其道而行之,但找不到setType()的可接受参数


Tags: 文件用户name文件夹id网站链接身份
1条回答
网友
1楼 · 发布于 2024-04-23 22:53:34

根据我的代码,我在父文件夹中创建所有这些文件夹。现在,我已经将父文件夹上的设置更改为私有,代码创建的子文件夹都继承该设置。在

这解决了问题,但如果有人确实有一个实际的代码答案,请随时提供它。在

相关问题 更多 >