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

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

CAN_VIEW_FINANCIAL_DATA 查看财务数据。
CAN_MANAGE_PERMISSIONS 管理员(所有权限)。
CAN_REPLY_TO_REVIEWS review.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

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