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 查看应用信息(只读)。
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 管理与政策相关的页面。

方法

create

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

delete

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

patch

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