Java “防止违约”;允许编辑添加人员并更改权限”;通过API在Google Drive上共享文件时的行为

Java “防止违约”;允许编辑添加人员并更改权限”;通过API在Google Drive上共享文件时的行为,java,google-api,google-drive-api,Java,Google Api,Google Drive Api,我的应用程序要求一部分用户能够编辑与他们共享并由其他人拥有的Google文档,但是文档访问权限不应由这些用户管理,他们应该只有编辑权限 默认设置似乎是编辑器可以管理共享文件访问,但可以通过在UI中将文件共享设置显式设置为“只有所有者可以更改权限”来防止这种情况 问题是,我正在使用Google Drive SDK管理这些文件,我看不到任何通过SDK更改此设置的方法。这可能吗?如果有人也在寻找答案,我将回答我自己的问题。通过使用file.setWritersCanShare(false)方法在文件对

我的应用程序要求一部分用户能够编辑与他们共享并由其他人拥有的Google文档,但是文档访问权限不应由这些用户管理,他们应该只有编辑权限

默认设置似乎是编辑器可以管理共享文件访问,但可以通过在UI中将文件共享设置显式设置为“只有所有者可以更改权限”来防止这种情况


问题是,我正在使用Google Drive SDK管理这些文件,我看不到任何通过SDK更改此设置的方法。这可能吗?

如果有人也在寻找答案,我将回答我自己的问题。通过使用file.setWritersCanShare(false)方法在文件对象上设置标志writersCanShare,可以禁用具有共享文件能力的写入程序的能力


我认为这应该是权限的一部分,不管怎么说,就是这么简单。

Awesome-一个侧面的注意,我发现在文件创建期间设置此标志由于某些原因不起作用,但它通过文件更新(使用驱动器API v3和Ruby客户端)起作用