通过Python Django Storage

时间:2016-06-29 06:11:09

标签: python django google-drive-api

我想使用DOWNLOAD, PRINT, COPY更新Google驱动器文件的django.core.files.storage选项。在使用body参数添加文件到驱动器时​​,我可以使用以下body参数更新此选项。

body = {
            'title': name,
            'mimeType': mime_type,
            'labels': {'restricted': True, 'hidden': True},
            'copyable': False,
            'writersCanShare': False
        }

如何在驱动器中已存在的文件上更新这些选项。在下图中, DONE 按钮正上方的最后一个复选框是我们要更新的内容。 enter image description here

更新

正在进行更新权限时我正在传递以下身体参数:

private_permission = {
        'type': 'domain',
        'role': 'reader',
        'value': 'domian_name.com'
    }

1 个答案:

答案 0 :(得分:0)

使用Google Drive API中的更新文件元数据和/或内容API reference

示例代码:

body = {
            'labels': {'restricted': True}
        }
        self._drive_service.files().update(fileId=file_id,body=body).execute()