REST Resource: grants

Risorsa: Grant

Una risorsa di concessione dell'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 bozza, l'ID app verrà utilizzato in questo nome risorsa al posto del nome del pacchetto.

packageName

string

Immutabile. Il nome del pacchetto dell'app. Questo campo sarà vuoto per le app bozza.

appLevelPermissions[]

enum (AppLevelPermission)

Le autorizzazioni concesse all'utente per questa app.

AppLevelPermission

Un'autorizzazione concessa a livello di app.

Enum
APP_LEVEL_PERMISSION_UNSPECIFIED Autorizzazione sconosciuta o non specificata.
CAN_ACCESS_APP

Visualizzazione di informazioni sull'app (sola lettura). Ritirato: prova a definire una funzionalità più granulare. In caso contrario, controlla AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA.

CAN_VIEW_FINANCIAL_DATA Visualizza i dati finanziari.
CAN_MANAGE_PERMISSIONS Amministrazione (tutte le autorizzazioni).
CAN_REPLY_TO_REVIEWS recensioni.rispondi 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 Rilascia nei canali di test.
CAN_MANAGE_TRACK_USERS Gestire i canali di test e modificare gli elenchi di tester.
CAN_MANAGE_PUBLIC_LISTING Gestisci la presenza nello Store.
CAN_MANAGE_DRAFT_APPS Modificare ed eliminare le 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, ad esempio Vitals, Arresti anomali e così via.

Metodi

create

Concede l'accesso a un utente al pacchetto specificato.

delete

Rimuove tutto l'accesso dell'utente al pacchetto o all'account sviluppatore specificato.

patch

Aggiorna l'accesso dell'utente al pacchetto specificato.

Codici di errore

Le operazioni di questa risorsa restituiscono i seguenti codici di errore HTTP:

Codice di errore Motivo Risoluzione
5xx Errore generico nel server Google Play. Riprova a inviare la richiesta.

Se il problema persiste, contatta il tuo Account Manager Google Play o invia una richiesta di assistenza. Ti consigliamo di controllare la dashboard dello stato di Play per eventuali interruzioni note.

409 Errore di aggiornamento della concorrenza.

È stato effettuato un tentativo di aggiornamento di un oggetto in fase di aggiornamento. Ad esempio, un acquisto viene confermato chiamando il metodo acknowledgePurchase() della libreria Fatturazione Play e chiamando contemporaneamente il metodo purchases.products.acknowledge dell'API Play Developer.

Riprova a inviare la richiesta.