gpt4 book ai didi

java - Google Drive API - 添加和更新权限

转载 作者:行者123 更新时间:2023-11-30 11:41:52 25 4
gpt4 key购买 nike

我正在使用我的 Android 应用程序在 Google Drive 上进行文件共享。这是场景......用户 A 与用户 B 共享文件,赋予他/她“作者”角色。后来,健忘的用户 A 再次与用户 B 共享同一个文件,这次赋予他/她“读者”角色。我的问题是,这会覆盖第一个权限吗?还是应用程序应该处理现有文件权限的检查?

最佳答案

您可以使用 drive.permissions.update更新 权限role 属性,前提是您有 fileIdpermissionIdrole 属性将被覆盖。但是如果您注意到,有一个 additionalRoles[] 属性允许您将次要角色添加到授予用户的权限中。现在,只允许commenter。也许将来会在该属性中添加更多角色。

您可以使用Google API Explorer 自行确认:

  1. 首先,发送drive.files.list请求获取共享文件的fileId文件。
  2. 发送带有fileIddrive.permissions.list请求得到用户的permissionId(即响应中的id)。
  3. 使用 fileIdpermissionId,现在您可以使用drive.permissions.update 通过发送更改该用户的角色正文中带有 role 属性的请求。

关于java - Google Drive API - 添加和更新权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12092056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com