REST Resource: grants
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ressource: Gewähren
Eine Ressource für die Zugriffsgewährung.
JSON-Darstellung |
{
"name": string,
"packageName": string,
"appLevelPermissions": [
enum (AppLevelPermission )
]
} |
Felder |
name |
string
Erforderlich. Ressourcenname für diese Erteilung nach dem Muster „developers/{developer}/users/{email}/grants/{packageName}“. Wenn die Erteilung für einen App-Entwurf erfolgt, wird die App-ID in diesem Ressourcennamen anstelle des Paketnamens verwendet.
|
packageName |
string
Nicht veränderbar. Der Paketname der App. Bei App-Entwürfen ist dieses Feld leer.
|
appLevelPermissions[] |
enum (AppLevelPermission )
Die Berechtigungen, die der Nutzer für diese App hat.
|
AppLevelPermission
Eine Berechtigung, die auf App-Ebene gewährt wird.
Enums |
APP_LEVEL_PERMISSION_UNSPECIFIED |
Unbekannte oder nicht angegebene Berechtigung. |
CAN_ACCESS_APP |
App-Informationen ansehen (schreibgeschützt). Veraltet: Definieren Sie eine detailliertere Funktion. Andernfalls prüfen Sie AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA. |
CAN_VIEW_FINANCIAL_DATA |
Finanzdaten einsehen. |
CAN_MANAGE_PERMISSIONS |
Administrator (alle Berechtigungen). |
CAN_REPLY_TO_REVIEWS |
reviews.Antworten auf Rezensionen. |
CAN_MANAGE_PUBLIC_APKS |
Produktionsversionen veröffentlichen, Geräte ausschließen und die App-Signatur von Google Play verwenden. |
CAN_MANAGE_TRACK_APKS |
In Test-Tracks veröffentlichen |
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 |
Seiten zu Richtlinien verwalten. |
CAN_VIEW_NON_FINANCIAL_DATA |
App-Informationen ansehen (schreibgeschützt). |
CAN_VIEW_APP_QUALITY |
Daten zur App-Qualität wie Vitalparameter und Abstürze ansehen |
CAN_MANAGE_DEEPLINKS |
Hier können Sie die Deeplinks-Einrichtung einer App verwalten. |
Methoden |
|
Gewähren Sie einem Nutzer Zugriff auf das angegebene Paket. |
|
Dem Nutzer wird der gesamte Zugriff auf das angegebene Paket oder Entwicklerkonto entzogen. |
|
Aktualisiert den Zugriff des Nutzers auf das angegebene Paket. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[[["\u003cp\u003eThe Grant resource allows you to manage user access to your Google Play Developer account and specific app packages.\u003c/p\u003e\n"],["\u003cp\u003eGrants can be created, updated, and deleted using dedicated methods.\u003c/p\u003e\n"],["\u003cp\u003eAppLevelPermissions define the level of access granted for each app, ranging from read-only to full administrative control.\u003c/p\u003e\n"],["\u003cp\u003ePermissions include managing releases, replying to reviews, viewing financial data, and more.\u003c/p\u003e\n"]]],["A Grant resource manages app access. It has a `name`, `packageName`, and `appLevelPermissions`. AppLevelPermissions define the user's capabilities, such as viewing financial data, managing permissions, replying to reviews, releasing to tracks, managing listings, and more. Core methods include creating a grant to give a user access, deleting to revoke access, and patching to update a user's existing permissions for a package.\n"],null,["# REST Resource: grants\n\n- [Resource: Grant](#Grant)\n - [JSON representation](#Grant.SCHEMA_REPRESENTATION)\n - [AppLevelPermission](#Grant.AppLevelPermission)\n- [Methods](#METHODS_SUMMARY)\n\nResource: Grant\n---------------\n\nAn access grant resource.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"name\": string, \"packageName\": string, \"appLevelPermissions\": [ enum (/android-publisher/api-ref/rest/v3/grants#Grant.AppLevelPermission) ] } ``` |\n\n| Fields ||\n|-------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Required. Resource name for this grant, following the pattern \"developers/{developer}/users/{email}/grants/{packageName}\". If this grant is for a draft app, the app ID will be used in this resource name instead of the package name. |\n| `packageName` | `string` Immutable. The package name of the app. This will be empty for draft apps. |\n| `appLevelPermissions[]` | `enum (`[AppLevelPermission](/android-publisher/api-ref/rest/v3/grants#Grant.AppLevelPermission)`)` The permissions granted to the user for this app. |\n\n### AppLevelPermission\n\nA permission granted at a per-app level.\n\n| Enums ||\n|------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `APP_LEVEL_PERMISSION_UNSPECIFIED` | Unknown or unspecified permission. |\n| `CAN_ACCESS_APP` | View app information (read-only). Deprecated: Try defining a more granular capability. Otherwise, check AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA. | This item is deprecated! |\n| `CAN_VIEW_FINANCIAL_DATA` | View financial data. |\n| `CAN_MANAGE_PERMISSIONS` | Admin (all permissions). |\n| `CAN_REPLY_TO_REVIEWS` | reviews.reply to reviews. |\n| `CAN_MANAGE_PUBLIC_APKS` | Release to production, exclude devices, and use app signing by Google Play. |\n| `CAN_MANAGE_TRACK_APKS` | Release to testing tracks. |\n| `CAN_MANAGE_TRACK_USERS` | Manage testing tracks and edit tester lists. |\n| `CAN_MANAGE_PUBLIC_LISTING` | Manage store presence. |\n| `CAN_MANAGE_DRAFT_APPS` | Edit and delete draft apps. |\n| `CAN_MANAGE_ORDERS` | Manage orders and subscriptions. |\n| `CAN_MANAGE_APP_CONTENT` | Manage policy related pages. |\n| `CAN_VIEW_NON_FINANCIAL_DATA` | View app information (read-only). |\n| `CAN_VIEW_APP_QUALITY` | View app quality data such as Vitals, Crashes etc. |\n| `CAN_MANAGE_DEEPLINKS` | Manage the deep links setup of an app. |\n\n| Methods ------- ||\n|----------------------------------------------------------------|----------------------------------------------------------------------------|\n| ### [create](/android-publisher/api-ref/rest/v3/grants/create) | Grant access for a user to the given package. |\n| ### [delete](/android-publisher/api-ref/rest/v3/grants/delete) | Removes all access for the user to the given package or developer account. |\n| ### [patch](/android-publisher/api-ref/rest/v3/grants/patch) | Updates access for the user to the given package. |"]]