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

查看應用程式資訊 (唯讀)。已淘汰:請嘗試定義更精細的功能。否則,請檢查 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

更新使用者對指定套件的存取權。

錯誤代碼

這項資源的作業會傳回下列 HTTP 錯誤碼:

錯誤代碼 原因 說明 解析度