是否可以选择通过python API禁用文件下载选项。我在API URL下查找了不同的选项,但是没有找到任何选项。
https://developers.google.com/drive/api/v2/reference/permissions/list
但谷歌驱动器网页用户界面可以选择禁用文件下载。
答案 0 :(得分:2)
这不是其他人的权限,因为它同样适用于所有用户。相反,此复选框对应于相关File object的labels.restricted
字段:
labels.restricted
boolean
是否阻止观看者和评论者下载,打印和复制此文件。
答案 1 :(得分:1)
要禁用读者和评论者的复制、打印或下载权限,我们可以使用 Drive API v3 的更新功能并将 copyRequiresWriterPermission 设置为 true。
执行此操作的 Python 代码。
metafile = {
'copyRequiresWriterPermission' : "true",
}
service.files().update(fileId="Enter File ID", supportsAllDrives=True,body = metafile).execute()
如果您的文件在共享云端硬盘中,则设置 supportsAllDrives=True。
如果您对服务感到困惑,请参阅https://developers.google.com/drive/api/v3/quickstart/python