REST Resource: users

Ressource: Nutzer

Eine Nutzerressource.

JSON-Darstellung
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
Felder
name

string

Erforderlich. Ressourcenname für diesen Nutzer gemäß dem Muster "developers/{developer}/users/{email}".

email

string

Nicht veränderbar. E-Mail-Adresse des Nutzers

accessState

enum (AccessState)

Nur Ausgabe. Der Status des Zugriffs des Nutzers auf die Play Console.

expirationTime

string (Timestamp format)

Die Zeit, zu der der Zugriff des Nutzers abläuft, sofern festgelegt. Wenn Sie diesen Wert festlegen, muss er immer in der Zukunft liegen.

Ein Zeitstempel im Format RFC3339 UTC mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

partial

boolean

Nur Ausgabe. Gibt es weitere Berechtigungen für den Nutzer, die hier nicht vertreten sind? Dies kann passieren, wenn der Anrufer nicht berechtigt ist, alle Apps im Konto zu verwalten. Der Wert ist auch true, wenn der Nutzer der Kontoinhaber ist.

Wenn dieses Feld den Wert true hat, sollte es als Signal dafür verwendet werden, dass dieser Nutzer nicht vollständig über die API verwaltet werden kann. Das heißt, der API-Aufrufer kann nicht alle Berechtigungen dieses Nutzers verwalten, weil er sie nicht kennt oder weil er der Kontoinhaber ist.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Berechtigungen für den Nutzer, die für das Entwicklerkonto gelten.

grants[]

object (Grant)

Nur Ausgabe. App-bezogene Berechtigungen für den Nutzer.

AccessState (Zugriffsstatus)

Der Status des Zugriffs eines Nutzers auf ein Entwicklerkonto.

Enums
ACCESS_STATE_UNSPECIFIED Unbekannter oder nicht angegebener Zugriffsstatus.
INVITED Der Nutzer wurde eingeladen, hat die Einladung aber noch nicht angenommen.
INVITATION_EXPIRED Die Einladung ist abgelaufen.
ACCESS_GRANTED Der Nutzer hat eine Einladung angenommen und hat Zugriff auf die Play Console.
ACCESS_EXPIRED Der Kontozugriff ist abgelaufen.

Berechtigung auf Entwicklerebene

Eine auf Entwicklerkontoebene gewährte Berechtigung.

Enums
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED Unbekannte oder nicht spezifizierte Berechtigung.
CAN_SEE_ALL_APPS App-Informationen ansehen und Bulk-Berichte herunterladen (schreibgeschützt)
CAN_VIEW_FINANCIAL_DATA_GLOBAL Finanzdaten, Bestellungen und Antworten aus der Kündigungsumfrage ansehen.
CAN_MANAGE_PERMISSIONS_GLOBAL Administrator (alle Berechtigungen)
CAN_EDIT_GAMES_GLOBAL Play-Spieldienste-Projekte bearbeiten.
CAN_PUBLISH_GAMES_GLOBAL Play-Spieldienste-Projekte veröffentlichen
CAN_REPLY_TO_REVIEWS_GLOBAL reviews.reply auf Rezensionen
CAN_MANAGE_PUBLIC_APKS_GLOBAL Produktionsversionen veröffentlichen, Geräte ausschließen und App-Signatur von Google Play verwenden.
CAN_MANAGE_TRACK_APKS_GLOBAL In Test-Tracks veröffentlichen.
CAN_MANAGE_TRACK_USERS_GLOBAL Test-Tracks verwalten und Testerlisten bearbeiten.
CAN_MANAGE_PUBLIC_LISTING_GLOBAL App-Präsenz im Play Store verwalten
CAN_MANAGE_DRAFT_APPS_GLOBAL Aboplanchange-Apps erstellen, bearbeiten und löschen
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL subscriptionplanchange.create und veröffentlichen Sie interne Apps für Ihre Organisation.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Wählen Sie aus, ob Apps öffentlich oder nur für Ihre Organisation verfügbar sein sollen.
CAN_MANAGE_ORDERS_GLOBAL Bestellungen und Abos verwalten

Methoden

create

Nutzern Zugriff auf das angegebene Entwicklerkonto gewähren.

delete

Hiermit wird der gesamte Zugriff des Nutzers auf das angegebene Entwicklerkonto entfernt.

list

Führt alle Nutzer mit Zugriff auf ein Entwicklerkonto auf.

patch

Aktualisiert den Zugriff des Nutzers auf das Entwicklerkonto.