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 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例:"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 reviews.reply 回覆評論。
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

更新使用者的開發人員帳戶存取權。