Risorsa: revisione
Una recensione di un'app per Android.
| Rappresentazione JSON | 
|---|
{
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object ( | 
              
| Campi | |
|---|---|
reviewId | 
                
                   
 Identificatore univoco per questa recensione.  | 
              
authorName | 
                
                   
 Il nome dell'utente che ha scritto la recensione.  | 
              
comments[] | 
                
                   
 Un campo ripetuto contenente i commenti per la recensione.  | 
              
Commento
Una voce di conversazione tra l'utente e lo sviluppatore.
| Rappresentazione JSON | 
|---|
{ // Union field  | 
              
| Campi | |
|---|---|
Campo unione  
  | 
              |
userComment | 
                
                   
 Un commento di un utente.  | 
              
developerComment | 
                
                   
 Un commento di uno sviluppatore.  | 
              
UserComment
Inserimento dell'utente dalla conversazione tra l'utente e lo sviluppatore.
| Rappresentazione JSON | 
|---|
{ "text": string, "lastModified": { object (  | 
              
| Campi | |
|---|---|
text | 
                
                   
 Il contenuto del commento, ovvero il corpo della recensione. In alcuni casi, gli utenti sono stati in grado di scrivere una recensione con titolo e corpo separati; in questi casi, il titolo e il corpo vengono concatenati e separati da un carattere di tabulazione.  | 
              
lastModified | 
                
                   
 L'ultima volta che questo commento è stato aggiornato.  | 
              
starRating | 
                
                   
 La valutazione a stelle associata alla recensione, da 1 a 5.  | 
              
reviewerLanguage | 
                
                   
 Codice lingua del recensore. Queste informazioni vengono prese dalle impostazioni del dispositivo, pertanto non è garantito che corrispondano alla lingua in cui è scritta la recensione. Potrebbe essere assente.  | 
              
device | 
                
                   
 Nome in codice del dispositivo del recensore, ad es. klte, flounder. Potrebbe essere assente.  | 
              
androidOsVersion | 
                
                   
 Versione SDK Android intera del dispositivo dell'utente al momento della stesura della recensione, ad esempio 23 è Marshmallow. Potrebbe essere assente.  | 
              
appVersionCode | 
                
                   
 Codice di versione intero dell'app installata al momento della stesura della recensione. Potrebbe essere assente.  | 
              
appVersionName | 
                
                   
 Nome della versione stringa dell'app installata al momento della stesura della recensione. Potrebbe essere assente.  | 
              
thumbsUpCount | 
                
                   
 Numero di utenti che hanno messo Mi piace a questa recensione.  | 
              
thumbsDownCount | 
                
                   
 Numero di utenti che hanno assegnato un pollice verso a questa recensione.  | 
              
deviceMetadata | 
                
                   
 Informazioni sulle caratteristiche del dispositivo dell'utente.  | 
              
originalText | 
                
                   
 Testo non tradotto della recensione, se è stata tradotta. Se la recensione non è stata tradotta, questo campo viene lasciato vuoto.  | 
              
Timestamp
Un timestamp rappresenta un momento specifico indipendente da qualsiasi fuso orario o calendario locale, codificato come conteggio di secondi e frazioni di secondi con una risoluzione di nanosecondi. Il conteggio è relativo a un'epoca a mezzanotte UTC del 1° gennaio 1970.
| Rappresentazione JSON | 
|---|
{ "seconds": string, "nanos": integer }  | 
              
| Campi | |
|---|---|
seconds | 
                
                   
 Rappresenta i secondi del tempo UTC a partire dall'epoca Unix.  | 
              
nanos | 
                
                   
 Frazioni di secondo non negative con risoluzione in nanosecondi. Deve essere compreso tra 0 e 999.999.999 inclusi.  | 
              
DeviceMetadata
Caratteristiche del dispositivo dell'utente.
| Rappresentazione JSON | 
|---|
{ "productName": string, "manufacturer": string, "deviceClass": string, "screenWidthPx": integer, "screenHeightPx": integer, "nativePlatform": string, "screenDensityDpi": integer, "glEsVersion": integer, "cpuModel": string, "cpuMake": string, "ramMb": integer }  | 
              
| Campi | |
|---|---|
productName | 
                
                   
 Nome del modello del dispositivo (ad es. Droid)  | 
              
manufacturer | 
                
                   
 Produttore del dispositivo (ad es. Motorola)  | 
              
deviceClass | 
                
                   
 Classe del dispositivo (ad es. tablet)  | 
              
screenWidthPx | 
                
                   
 Larghezza dello schermo in pixel  | 
              
screenHeightPx | 
                
                   
 Altezza dello schermo in pixel  | 
              
nativePlatform | 
                
                   
 Elenco separato da virgole di piattaforme native (ad es. "arm", "arm7")  | 
              
screenDensityDpi | 
                
                   
 Densità schermo in DPI  | 
              
glEsVersion | 
                
                   
 Versione OpenGL  | 
              
cpuModel | 
                
                   
 Modello di CPU del dispositivo, ad esempio "MSM8974"  | 
              
cpuMake | 
                
                   
 Marca della CPU del dispositivo, ad esempio "Qualcomm"  | 
              
ramMb | 
                
                   
 RAM del dispositivo in megabyte, ad es. "2048"  | 
              
DeveloperComment
Voce dello sviluppatore dalla conversazione tra l'utente e lo sviluppatore.
| Rappresentazione JSON | 
|---|
{
  "text": string,
  "lastModified": {
    object ( | 
              
| Campi | |
|---|---|
text | 
                
                   
 Il contenuto del commento, ovvero il corpo della risposta.  | 
              
lastModified | 
                
                   
 L'ultima volta che questo commento è stato aggiornato.  | 
              
Metodi | 
            |
|---|---|
                
 | 
              Riceve una sola recensione. | 
                
 | 
              Elenca tutte le recensioni. | 
                
 | 
              Risponde a una singola recensione o aggiorna una risposta esistente. | 
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   | 
  Riprova a inviare la richiesta. |