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 nach dem Muster „developers/{developer}/users/{email}“.

email

string

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

accessState

enum (AccessState)

Nur Ausgabe. Der Status des Nutzerzugriffs auf die Play Console.

expirationTime

string (Timestamp format)

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

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

partial

boolean

Nur Ausgabe. Gibt an, ob es für den Nutzer weitere Berechtigungen gibt, die hier nicht dargestellt sind. Das kann passieren, wenn der Aufrufer nicht alle Apps im Konto verwalten darf. Das ist auch true, wenn dieser Nutzer der Kontoinhaber ist.

Wenn dieses Feld den Wert true hat, bedeutet dies, 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, entweder weil er sie nicht kennt oder der Nutzer der Kontoinhaber ist.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

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

grants[]

object (Grant)

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

AccessState

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.

DeveloperLevelPermission

Eine Berechtigung, die auf Entwicklerkontoebene gewährt wird.

Enums
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED Unbekannte oder nicht spezifizierte Berechtigung.
CAN_SEE_ALL_APPS

App-Informationen ansehen und Bulk-Berichte herunterladen (schreibgeschützt) Veraltet: Prüfen Sie CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL.

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 Erfahrungsberichte.antworte auf Erfahrungsberichte.
CAN_MANAGE_PUBLIC_APKS_GLOBAL Produktionsversionen veröffentlichen, Geräte ausschließen und die 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 App-Entwürfe erstellen, bearbeiten und löschen.
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL Private Apps für Ihre Organisation erstellen und veröffentlichen.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Wählen Sie aus, ob Apps öffentlich oder nur für Ihre Organisation zugänglich sind.
CAN_MANAGE_ORDERS_GLOBAL Bestellungen und Abos verwalten
CAN_MANAGE_APP_CONTENT_GLOBAL Du kannst Seiten mit Richtlinien in allen Apps für den Entwickler verwalten.
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL App-Informationen ansehen und Bulk-Berichte herunterladen (schreibgeschützt)
CAN_VIEW_APP_QUALITY_GLOBAL Informationen zur App-Qualität für alle Apps des Entwicklers ansehen.

Methoden

create

Du kannst einem Nutzer Zugriff auf das angegebene Entwicklerkonto gewähren.

delete

Der Nutzer hat keinen Zugriff mehr auf das angegebene Entwicklerkonto.

list

Hier werden alle Nutzer mit Zugriff auf ein Entwicklerkonto aufgelistet.

patch

Dadurch wird der Zugriff des Nutzers auf das Entwicklerkonto aktualisiert.