REST Resource: users

Risorsa: utente

Una risorsa utente.

Rappresentazione JSON
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
Campi
name

string

Obbligatorio. Nome della risorsa per questo utente, secondo il pattern "developers/{developer}/users/{email}".

email

string

Immutabile. L'indirizzo email dell'utente.

accessState

enum (AccessState)

Solo output. Lo stato dell'accesso dell'utente a Play Console.

expirationTime

string (Timestamp format)

L'ora in cui scade l'accesso dell'utente, se impostata. Quando imposti questo valore, deve sempre essere nel futuro.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

partial

boolean

Solo output. Se esistono altre autorizzazioni per l'utente che non sono rappresentate qui. Questo può accadere se il chiamante non dispone dell'autorizzazione per gestire tutte le app nell'account. Questo è anche true se l'utente è il proprietario dell'account.

Se questo campo è true, deve essere considerato un segnale che indica che questo utente non può essere gestito completamente tramite l'API. Ciò significa che il chiamante API non è in grado di gestire tutte le autorizzazioni di questo utente, perché non le conosce o perché l'utente è il proprietario dell'account.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Autorizzazioni per l'utente che si applicano all'account sviluppatore.

grants[]

object (Grant)

Solo output. Autorizzazioni per app per l'utente.

AccessState

Lo stato dell'accesso di un utente a un account sviluppatore.

Enum
ACCESS_STATE_UNSPECIFIED Stato di accesso sconosciuto o non specificato.
INVITED L'utente è stato invitato, ma non ha ancora accettato l'invito.
INVITATION_EXPIRED L'invito è scaduto.
ACCESS_GRANTED L'utente ha accettato un invito e ha accesso a Play Console.
ACCESS_EXPIRED L'accesso all'account è scaduto.

DeveloperLevelPermission

Un'autorizzazione concessa a livello di account sviluppatore.

Enum
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED Autorizzazione sconosciuta o non specificata.
CAN_SEE_ALL_APPS

Visualizzazione di informazioni sulle app e download di report collettivi (sola lettura). Obsoleto: controlla CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL.

CAN_VIEW_FINANCIAL_DATA_GLOBAL Visualizzare dati finanziari, ordini e risposte del sondaggio sull'annullamento.
CAN_MANAGE_PERMISSIONS_GLOBAL Amministrazione (tutte le autorizzazioni).
CAN_EDIT_GAMES_GLOBAL Modifica dei progetti dei servizi per i giochi di Play.
CAN_PUBLISH_GAMES_GLOBAL Pubblicare progetti dei servizi per i giochi di Play.
CAN_REPLY_TO_REVIEWS_GLOBAL recensioni.rispondi alle recensioni.
CAN_MANAGE_PUBLIC_APKS_GLOBAL Rilascio per il gruppo di produzione, esclusione di dispositivi e utilizzo della funzionalità di firma dell'app di Google Play.
CAN_MANAGE_TRACK_APKS_GLOBAL Rilascia nei canali di test.
CAN_MANAGE_TRACK_USERS_GLOBAL Gestire i canali di test e modificare gli elenchi di tester.
CAN_MANAGE_PUBLIC_LISTING_GLOBAL Gestisci la presenza nello Store.
CAN_MANAGE_DRAFT_APPS_GLOBAL Creare, modificare ed eliminare le app bozza.
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL Creare e pubblicare app private per la tua organizzazione.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Scegliere se le app sono pubbliche o disponibili solo per la tua organizzazione.
CAN_MANAGE_ORDERS_GLOBAL Gestire ordini e abbonamenti.
CAN_MANAGE_APP_CONTENT_GLOBAL Gestisci le pagine relative alle norme in tutte le app dello sviluppatore.
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL Visualizzazione di informazioni sulle app e download di report collettivi (sola lettura).
CAN_VIEW_APP_QUALITY_GLOBAL Visualizza le informazioni sulla qualità delle app per tutte le app dello sviluppatore.

Metodi

create

Concedi a un utente l'accesso all'account sviluppatore specificato.

delete

Rimuove tutti gli accessi dell'utente all'account sviluppatore specificato.

list

Elenca tutti gli utenti con accesso a un account sviluppatore.

patch

Aggiorna l'accesso dell'utente all'account sviluppatore.

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.