Ressource: Gewährung
Eine Ressource für die Zugriffsgewährung.
| JSON-Darstellung |
|---|
{
"name": string,
"packageName": string,
"appLevelPermissions": [
enum ( |
| Felder | |
|---|---|
name |
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 |
Nicht veränderbar. Der Paketname der App. Bei Apps im Entwurfsstatus ist dieses Feld leer. |
appLevelPermissions[] |
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 |
CAN_MANAGE_DEEPLINKS |
Die Einrichtung von Deeplinks für eine App verwalten |
Methoden |
|
|---|---|
|
Gewähren Sie einem Nutzer Zugriff auf das angegebene Paket. |
|
Entzieht dem Nutzer den gesamten Zugriff auf das angegebene Paket oder Entwicklerkonto. |
|
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. |