Google 驱动器 API 使用文件的补丁端点更新权限
Google Drive API to update permissions using File's Patch Endpoint
我们正在使用 Google 驱动器 API 上传文件并更新我们应用程序中的权限。要求是更新权限~60 users/groups.
我们可以通过三种方式更新文件的权限:
使用File's补丁端点
使用File's更新端点
使用Permissions's插入端点
如果我们使用#3,我们必须根据权限更改进行约 60 次调用,这实际上并不好,因为它必须进行那么多的 http 调用并且会影响配额使用。
所以我们尝试了#1,我们在 "permissions" 键中提供了必要的输入。它 returns 200 但文件未根据给定输入共享。
有什么我遗漏的吗?
Permissions.Insert
是给文件添加权限的唯一方法;通过对 Files
API.
的操作是不可行的
Google Drive API 但是支持批处理,这意味着您可以发送包含 60 个请求的单个批处理,而不是发送 60 个单独的 HTTP 请求。这对配额没有帮助,但可能会表现更好。更多信息在这里:
我们正在使用 Google 驱动器 API 上传文件并更新我们应用程序中的权限。要求是更新权限~60 users/groups.
我们可以通过三种方式更新文件的权限:
使用File's补丁端点
使用File's更新端点
使用Permissions's插入端点
如果我们使用#3,我们必须根据权限更改进行约 60 次调用,这实际上并不好,因为它必须进行那么多的 http 调用并且会影响配额使用。
所以我们尝试了#1,我们在 "permissions" 键中提供了必要的输入。它 returns 200 但文件未根据给定输入共享。
有什么我遗漏的吗?
Permissions.Insert
是给文件添加权限的唯一方法;通过对 Files
API.
Google Drive API 但是支持批处理,这意味着您可以发送包含 60 个请求的单个批处理,而不是发送 60 个单独的 HTTP 请求。这对配额没有帮助,但可能会表现更好。更多信息在这里: