REST Resource: users

资源:User

用户资源。

JSON 表示法
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
字段
name

string

必需。此用户的资源名称,采用“developers/{developer}/users/{email}”格式。

email

string

不可变。用户的电子邮件地址。

accessState

enum (AccessState)

仅限输出。用户对 Play 管理中心的访问权限的状态。

expirationTime

string (Timestamp format)

用户访问权限的到期时间(如果已设置)。设置此值时,必须始终是将来的时间。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

partial

boolean

仅限输出。用户是否还有其他此处未显示的权限。如果调用方无权管理账号中的所有应用,则可能会发生这种情况。如果此用户是账号所有者,则此值也是 true

如果此字段为“true”,则应将其视为无法通过 API 完全管理该用户的信号。也就是说,API 调用方无法管理此用户拥有的所有权限,因为其不知道权限或该用户是账号所有者。

developerAccountPermissions[]

enum (DeveloperLevelPermission)

用户的权限(适用于整个开发者账号)。

grants[]

object (Grant)

仅限输出。用户的各应用权限。

AccessState

用户对开发者账号的访问权限的状态。

枚举
ACCESS_STATE_UNSPECIFIED 访问状态未知或未指定。
INVITED 用户收到了邀请,但尚未接受邀请。
INVITATION_EXPIRED 邀请已过期。
ACCESS_GRANTED 用户已接受邀请,可以访问 Play 管理中心。
ACCESS_EXPIRED 账号访问权限已过期。

DeveloperLevelPermission

在开发者账号级别授予的权限。

枚举
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED 未知或未指定的权限。
CAN_SEE_ALL_APPS

查看应用信息和批量下载报告(只读)。已弃用:检查 CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL。

CAN_VIEW_FINANCIAL_DATA_GLOBAL 查看财务数据、订单和用户取消订阅时对调查问卷的书面回复。
CAN_MANAGE_PERMISSIONS_GLOBAL 管理员(所有权限)。
CAN_EDIT_GAMES_GLOBAL 修改 Play 游戏服务项目。
CAN_PUBLISH_GAMES_GLOBAL 发布 Play 游戏服务项目。
CAN_REPLY_TO_REVIEWS_GLOBAL 回复评价。
CAN_MANAGE_PUBLIC_APKS_GLOBAL 发布为正式版,排除设备以及使用 Google Play 应用签名功能。
CAN_MANAGE_TRACK_APKS_GLOBAL 发布到测试轨道。
CAN_MANAGE_TRACK_USERS_GLOBAL 管理测试轨道和修改测试人员列表。
CAN_MANAGE_PUBLIC_LISTING_GLOBAL 管理商店发布。
CAN_MANAGE_DRAFT_APPS_GLOBAL 创建、修改和删除草稿应用。
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL 为您的组织创建和发布专用应用。
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL 选择是让应用公开发布,还是仅面向贵组织提供。
CAN_MANAGE_ORDERS_GLOBAL 管理订单和订阅。
CAN_MANAGE_APP_CONTENT_GLOBAL 为开发者管理所有应用的政策相关页面。
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL 查看应用信息和批量下载报告(只读)。
CAN_VIEW_APP_QUALITY_GLOBAL 查看开发者所有应用的应用质量信息。

方法

create

向用户授予指定开发者账号的访问权限。

delete

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

list

列出有权访问某个开发者账号的所有用户。

patch

更新用户对开发者账号的访问权限。