REST Resource: grants

资源:授权

访问权限授权资源。

JSON 表示法
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
字段
name

string

必需。此授权的资源名称,采用“developers/{developer}/users/{email}/grants/{packageName}”格式。如果此授权用于草稿应用,则此资源名称(而非软件包名称)中将使用应用 ID。

packageName

string

不可变。应用的软件包名称。对于草稿应用,此字段将为空。

appLevelPermissions[]

enum (AppLevelPermission)

针对此应用授予用户的权限。

AppLevelPermission

在应用级别授予的权限。

枚举
APP_LEVEL_PERMISSION_UNSPECIFIED 未知或未指定的权限。
CAN_ACCESS_APP

查看应用信息(只读)。已弃用:请尝试定义更精细的 capability。否则,请检查 AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA。

CAN_VIEW_FINANCIAL_DATA 查看财务数据。
CAN_MANAGE_PERMISSIONS 管理员(所有权限)。
CAN_REPLY_TO_REVIEWS 回复评价。
CAN_MANAGE_PUBLIC_APKS 发布为正式版,排除设备以及使用 Google Play 应用签名功能。
CAN_MANAGE_TRACK_APKS 发布到测试轨道。
CAN_MANAGE_TRACK_USERS 管理测试轨道和修改测试人员列表。
CAN_MANAGE_PUBLIC_LISTING 管理商店发布。
CAN_MANAGE_DRAFT_APPS 修改和删除草稿应用。
CAN_MANAGE_ORDERS 管理订单和订阅。
CAN_MANAGE_APP_CONTENT 管理与政策相关的页面。
CAN_VIEW_NON_FINANCIAL_DATA 查看应用信息(只读)。
CAN_VIEW_APP_QUALITY 查看 Android Vitals、崩溃次数等应用质量数据

方法

create

向用户授予对给定软件包的访问权限。

delete

移除用户对指定软件包或开发者账号的所有访问权限。

patch

更新用户对给定软件包的访问权限。