Google Drive API使用文件的修补程序端点更新权限

时间:2015-11-18 06:14:16

标签: python-2.7 google-app-engine permissions google-drive-api google-api-python-client

我们正在使用Google Drive API在我们的应用程序中上传文件和更新权限。要求是更新权限~60个用户/组。

我们可以通过三种方式更新文件的权限:

  1. 使用File's Patch Endpoint

  2. 使用File's更新端点

  3. 使用Permissions's插入端点

  4. 如果我们使用#3,我们必须根据权限更改进行约60次调用,这实际上并不好,因为它必须进行多次http调用,并且会影响配额使用。

    所以我们尝试了#1,我们在"权限"中提供必要的输入。键。它返回200但文件未按给定输入共享。

    我有什么遗失的吗?

1 个答案:

答案 0 :(得分:0)

Permissions.Insert是向文件添加权限的唯一方法;通过Files API上的操作无法实现。

Google Drive API支持批处理,这意味着您可以发送包含60个请求的单个批处理,而不是发送60个单独的HTTP请求。这对配额没有帮助,但可能会有更好的表现。更多信息:

https://developers.google.com/drive/v3/web/batch