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 レビューに返信できます。
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 アプリの品質データ(指標、クラッシュなど)の確認

メソッド

create

ユーザーに指定されたパッケージへのアクセス権を付与します。

delete

指定されたパッケージまたはデベロッパー アカウントへのユーザーのすべてのアクセス権を削除します。

patch

指定されたパッケージに対するユーザーのアクセス権を更新します。