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 reviews.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

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