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)

設定されている場合、ユーザーのアクセス権が期限切れになる時刻。この値を設定する場合は、常に未来の時刻にする必要があります。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

partial

boolean

出力専用。ここに示されていないユーザーの権限が他にもあるかどうか。これは、呼び出し元にアカウント内のすべてのアプリを管理する権限がない場合に発生することがあります。このユーザーがアカウント オーナーの場合も true になります。

このフィールドが true の場合は、このユーザーを API で完全に管理できないことを示します。つまり、API 呼び出し元は、このユーザーが持つすべての権限を管理できません。権限を認識していないか、ユーザーがアカウント オーナーであるためです。

developerAccountPermissions[]

enum (DeveloperLevelPermission)

デベロッパー アカウント全体に適用されるユーザーの権限。

grants[]

object (Grant)

出力専用。ユーザーのアプリ単位の権限。

AccessState

デベロッパー アカウントへのユーザーのアクセス状態。

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

DeveloperLevelPermission

デベロッパー アカウント レベルで付与される権限。注: 権限の変更が反映されるまでに最大 48 時間かかることがあります。

列挙型
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 Games サービス プロジェクトの編集。
CAN_PUBLISH_GAMES_GLOBAL Play Games サービス プロジェクトの公開。
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 デベロッパーのすべてのアプリに関するアプリの品質情報の表示。
CAN_VIEW_CONNECTED_APPS_GLOBAL Google Play Console で接続済みアプリを表示できます。
CAN_EDIT_CONNECTED_APPS_GLOBAL Google Play Console で接続済みアプリを編集できます。

メソッド

create

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

delete

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

list

デベロッパー アカウントにアクセスできるすべてのユーザーを一覧表示します。

patch

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

エラーコード

このリソースのオペレーションは、次の HTTP エラーコードを返します。

エラーコード 理由 説明 解決策