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)

出力のみ。Google Play Console へのユーザーのアクセス権の状態。

expirationTime

string (Timestamp format)

ユーザーのアクセス権の有効期限(設定されている場合)。この値を設定する場合は、常に将来の日付にする必要があります。

RFC3339 UTC の 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)

出力のみ。ユーザーのアプリごとの権限。

アクセス状態

ユーザーのデベロッパー アカウントへのアクセス権のステータス。

列挙型
ACCESS_STATE_UNSPECIFIED アクセス状態不明または指定なし。
INVITED ユーザーは招待されていますが、まだ招待を承諾していません。
INVITATION_EXPIRED 招待状の有効期限が切れています。
ACCESS_GRANTED ユーザーは招待を承認し、Google Play Console にアクセスできます。
ACCESS_EXPIRED アカウントへのアクセスの有効期限が切れました。

DeveloperLevel 権限

デベロッパー アカウント レベルで付与される権限。

列挙型
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED 不明な権限または指定されていない権限です。
CAN_SEE_ALL_APPS アプリ情報の閲覧、一括レポートのダウンロード(読み取り専用)
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.reviews に返信します。
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 subscriptionplanchange.create、ドラフトアプリを作成、編集、削除します。
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL subscriptionplanchange.create を実行し、限定公開アプリを組織に公開します。
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL アプリを一般公開するか、組織にのみ公開するかを選択します。
CAN_MANAGE_ORDERS_GLOBAL 注文と定期購入を管理します。

Methods

create

指定したデベロッパー アカウントへのアクセス権をユーザーに付与します。

delete

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

list

デベロッパー アカウントへのアクセス権を持つすべてのユーザーをリストします。

patch

ユーザーのアクセス権をデベロッパー アカウントに更新します。