REST Resource: grants
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Risorsa: concessione
Una risorsa che concede accesso.
Rappresentazione JSON |
{
"name": string,
"packageName": string,
"appLevelPermissions": [
enum (AppLevelPermission )
]
} |
Campi |
name |
string
Obbligatorio. Nome della risorsa per questa concessione, secondo il pattern "developers/{developer}/users/{email}/grants/{packageName}". Se questa concessione riguarda un'app in versione bozza, l'ID app verrà utilizzato nel nome della risorsa anziché nel nome del pacchetto.
|
packageName |
string
Immutabile. Il nome del pacchetto dell'app. Il campo sarà vuoto per le app in versione bozza.
|
appLevelPermissions[] |
enum (AppLevelPermission )
Le autorizzazioni concesse all'utente per questa app.
|
AppLevelPermission
Un'autorizzazione concessa a livello di singola app.
Enum |
APP_LEVEL_PERMISSION_UNSPECIFIED |
Autorizzazione sconosciuta o non specificata. |
CAN_ACCESS_APP |
Visualizzazione di informazioni sull'app (sola lettura). Deprecato: prova a definire una funzionalità più granulare. Altrimenti, controlla AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA. |
CAN_VIEW_FINANCIAL_DATA |
Visualizzare i dati finanziari. |
CAN_MANAGE_PERMISSIONS |
Amministratore (tutte le autorizzazioni). |
CAN_REPLY_TO_REVIEWS |
recensioni.risposta alle recensioni. |
CAN_MANAGE_PUBLIC_APKS |
Rilascio per il gruppo di produzione, esclusione di dispositivi e utilizzo della funzionalità di firma dell'app di Google Play. |
CAN_MANAGE_TRACK_APKS |
Rilascio per i canali di test. |
CAN_MANAGE_TRACK_USERS |
Gestione dei canali di test e modifica degli elenchi di tester. |
CAN_MANAGE_PUBLIC_LISTING |
Gestire la presenza nello Store. |
CAN_MANAGE_DRAFT_APPS |
Modificare ed eliminare app bozza. |
CAN_MANAGE_ORDERS |
Gestire ordini e abbonamenti. |
CAN_MANAGE_APP_CONTENT |
Gestisci le pagine correlate alle norme. |
CAN_VIEW_NON_FINANCIAL_DATA |
Visualizzazione di informazioni sull'app (sola lettura). |
CAN_VIEW_APP_QUALITY |
Visualizza i dati sulla qualità dell'app, come Vitals, arresti anomali e così via. |
CAN_MANAGE_DEEPLINKS |
Gestire la configurazione dei link diretti di un'app. |
Metodi |
|
Concedi a un utente l'accesso al pacchetto specificato. |
|
Rimuove del tutto l'accesso per l'utente al pacchetto o all'account sviluppatore specificato. |
|
Aggiorna l'accesso dell'utente al pacchetto specificato. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 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. |"]]