REST Resource: grants

资源:Grant

访问权限授予资源。

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

查看应用信息(只读)。已弃用:请尝试定义更精细的能力。否则,请查看 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 查看应用质量数据,例如 Vitals、崩溃信息等。

方法

create

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

delete

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

patch

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