REST Resource: grants

Ressource: Gewährung

Eine Ressource für die Zugriffsgewährung.

JSON-Darstellung
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
Felder
name

string

Erforderlich. Der Ressourcenname für diese Einwilligungserklärung folgt dem Muster „developers/{developer}/users/{email}/grants/{packageName}“. Wenn diese Berechtigung für eine App im Entwurfsstatus gilt, wird in diesem Ressourcennamen die App-ID anstelle des Paketnamens verwendet.

packageName

string

Nicht veränderbar. Der Paketname der App. Bei Apps im Entwurfsstatus ist dieses Feld leer.

appLevelPermissions[]

enum (AppLevelPermission)

Die Berechtigungen, die dem Nutzer für diese App gewährt wurden.

AppLevelPermission

Eine Berechtigung, die auf App-Ebene erteilt wird.

Enums
APP_LEVEL_PERMISSION_UNSPECIFIED Unbekannte oder nicht angegebene Berechtigung.
CAN_ACCESS_APP

App-Informationen ansehen (schreibgeschützt) Veraltet: Versuchen Sie, eine detailliertere Funktion zu definieren. Andernfalls prüfen Sie AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA.

CAN_VIEW_FINANCIAL_DATA Finanzdaten ansehen
CAN_MANAGE_PERMISSIONS Administrator (alle Berechtigungen)
CAN_REPLY_TO_REVIEWS Rezensionen.Auf Rezensionen antworten.
CAN_MANAGE_PUBLIC_APKS Produktionsversionen veröffentlichen, Geräte ausschließen und App-Signatur von Google Play verwenden
CAN_MANAGE_TRACK_APKS Release in Test-Tracks
CAN_MANAGE_TRACK_USERS Test-Tracks verwalten und Testerlisten bearbeiten
CAN_MANAGE_PUBLIC_LISTING App-Präsenz im Play Store verwalten
CAN_MANAGE_DRAFT_APPS App-Entwürfe bearbeiten und löschen
CAN_MANAGE_ORDERS Bestellungen und Abos verwalten
CAN_MANAGE_APP_CONTENT Richtlinienbezogene Seiten verwalten
CAN_VIEW_NON_FINANCIAL_DATA App-Informationen ansehen (schreibgeschützt)
CAN_VIEW_APP_QUALITY Daten zur App-Qualität wie Vitals und Abstürze ansehen

Methoden

create

Gewähren Sie einem Nutzer Zugriff auf das angegebene Paket.

delete

Entzieht dem Nutzer den gesamten Zugriff auf das angegebene Paket oder Entwicklerkonto.

patch

Aktualisiert den Zugriff des Nutzers auf das angegebene Paket.

Fehlercodes

Die Vorgänge dieser Ressource geben die folgenden HTTP-Fehlercodes zurück:

Fehlercode Grund Beschreibung Auflösung
400 invalidValue In der Anfrage wurde ein ungültiger Wert angegeben. Dieser Fehler wird häufig zurückgegeben, wenn das Kauf-Token fehlerhaft oder ungültig ist. Korrigieren Sie den ungültigen Feldwert im Anfragetext oder in den Parametern anhand der API-Referenz.
400 required In der Anfrage fehlt ein erforderliches Feld oder ein erforderlicher Parameter. In der API-Dokumentation finden Sie Informationen dazu, ob alle Pflichtfelder und ‑parameter enthalten sind.
403 userInsufficientPermission Der Nutzer hat nicht die erforderlichen Berechtigungen, um den angeforderten Vorgang auszuführen. Prüfen Sie, ob der authentifizierte Nutzer die erforderlichen Berechtigungen in der Google Play Console hat. Weitere Informationen finden Sie unter Dienstkonto verwenden.
404 notFound Die angeforderte Ressource wurde nicht gefunden. Prüfen Sie, ob die Kennzeichnungen (z.B. Kauf-Token, Paketname, Produkt-ID, Abo-ID) korrekt sind.
409 concurrentUpdate Es wurde versucht, ein Objekt zu aktualisieren, das gleichzeitig aktualisiert wird. Wiederholen Sie die Anfrage mit exponentiellem Backoff. Vermeiden Sie gleichzeitige Änderungen an derselben Ressource.
5xx Generic error Allgemeiner Fehler auf dem Google Play-Server. Wiederholen Sie Ihre Anfrage.

Wenn das Problem weiterhin besteht, wenden Sie sich an Ihren Google Play-Kundenbetreuer oder senden Sie eine Supportanfrage. Prüfen Sie im Play-Status-Dashboard, ob bekannte Ausfälle vorliegen.