【问题标题】:Turn off unneeded Google Drive permission关闭不需要的 Google Drive 权限
【发布时间】:2016-04-26 22:51:49
【问题描述】:

在我的应用程序中,我已请求用户对其 Google 表格的权限。但是,有2个出现。我认为我不需要 1. 因为 2. 已经足够好了。如何将其关闭或更改为仅访问使用此应用打开或创建的电子表格

1. View and manage your spreadsheets in Google Drive

2. View and manage Google Drive files and folders that you have opened or created with this app

【问题讨论】:

  • 你在使用什么api服务?
  • @DouglasGaskell 我正在使用 Google 电子表格 API 和 Google Drive API,但我不需要访问用户的电子表格。我只需要访问我的应用创建的电子表格。

标签: google-sheets google-spreadsheet-api google-drive-realtime-api


【解决方案1】:

根据您的评论,您正在使用这两项服务:

  • 电子表格服务
    • 需要授权才能访问和管理驱动器中的工作表。即使是单个电子表格,无论所有者是谁,都需要此授权。
  • 驱动服务
    • 需要授权才能访问和管理驱动器文件。但这并不授予通过其他服务(例如电子表格服务)修改这些文件的权限。

每个都需要不同的授权集。这就是为什么您会看到两个不同的请求权限。这并不意味着应用程序现在可以访问该用户驱动器上的每个工作表,它仍然只能访问与执行脚本的用户适当共享的工作表。 See this answer as well, which is marginally related.

【讨论】:

    【解决方案2】:

    如果您想从显示中删除应用权限 1,您可以管理用户并限制应用特定的权限,方法是使用“角色”下拉菜单为用户选择预定义角色或选中各个框以打开权限适用于您帐户中的所有应用。方法如下:

    1. 登录您的 Google Play 开发者控制台。
    2. 点击设置。
    3. 在左侧菜单中,点击用户帐户和权限
    4. 在行的右侧附近,单击设置齿轮图标。
    5. 选择添加应用特定权限
    6. 单击搜索框以查找或选择应用程序。
      • 您可以选择多个应用一次为多个应用添加权限。
    7. 复选框以添加权限。
    8. 点击添加权限
      • 要移除特定于应用的权限,请点击用户帐户和权限页面上权限旁边的 X

    开发者控制台帮助 - Add developer account users & manage permissions 可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-02
      • 1970-01-01
      相关资源
      最近更新 更多