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. |