Recurso: Review
A avaliação de um app Android.
| Representação JSON | 
|---|
| {
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object ( | 
| Campos | |
|---|---|
| reviewId | 
 Identificador exclusivo para essa avaliação. | 
| authorName | 
 O nome do usuário que escreveu a avaliação. | 
| comments[] | 
 Um campo repetido com os comentários para a avaliação. | 
Comentário
Entrada da conversa entre o usuário e o desenvolvedor.
| Representação JSON | 
|---|
| { // Union field | 
| Campos | |
|---|---|
| Campo de união  
 | |
| userComment | 
 Um comentário de um usuário. | 
| developerComment | 
 Um comentário do desenvolvedor. | 
UserComment
Entrada do usuário da conversa dele com o desenvolvedor.
| Representação JSON | 
|---|
| { "text": string, "lastModified": { object ( | 
| Campos | |
|---|---|
| text | 
 O conteúdo do comentário, ou seja, texto da avaliação. Em alguns casos, os usuários escrevem a avaliação com título e texto separados, que são concatenados e separados por um caractere de tabulação. | 
| lastModified | 
 A data e hora em que esse comentário foi atualizado pela última vez. | 
| starRating | 
 A nota associada à avaliação, de 1 a 5. | 
| reviewerLanguage | 
 Código do idioma de quem fez a avaliação. Essa informação é extraída das configurações do dispositivo, então nem sempre corresponde ao idioma da avaliação. Pode estar ausente. | 
| device | 
 O codinome do dispositivo do avaliador, como klte e flounder. Pode estar ausente. | 
| androidOsVersion | 
 Número inteiro que corresponde à versão do SDK do Android no dispositivo do usuário quando a avaliação foi escrita, por exemplo, 23 é Marshmallow. Pode estar ausente. | 
| appVersionCode | 
 Número inteiro que corresponde ao código da versão do app instalado quando a avaliação foi escrita. Pode estar ausente. | 
| appVersionName | 
 Nome da versão da string do app conforme instalado quando a avaliação foi escrita. Pode estar ausente. | 
| thumbsUpCount | 
 Número de usuários que gostaram da avaliação. | 
| thumbsDownCount | 
 Número de usuários que não gostaram da avaliação. | 
| deviceMetadata | 
 Informações sobre as características do dispositivo do usuário. | 
| originalText | 
 Texto não traduzido da avaliação, quando há tradução. Caso contrário, esse campo fica em branco. | 
Carimbo de data/hora
O recurso Timestamp representa um ponto no tempo independente de qualquer fuso horário ou calendário local, codificado como um número de segundos e frações de segundos com resolução de nanossegundos. O número se refere a uma época em 1º de janeiro de 1970, à meia-noite no horário UTC.
| Representação JSON | 
|---|
| { "seconds": string, "nanos": integer } | 
| Campos | |
|---|---|
| seconds | 
 Representa segundos do horário UTC desde a época Unix. | 
| nanos | 
 Frações não negativas de um segundo com resolução de nanossegundos. O valor precisa ser de 0 a 999.999.999 (inclusive). | 
DeviceMetadata
Características do dispositivo do usuário.
| Representação JSON | 
|---|
| { "productName": string, "manufacturer": string, "deviceClass": string, "screenWidthPx": integer, "screenHeightPx": integer, "nativePlatform": string, "screenDensityDpi": integer, "glEsVersion": integer, "cpuModel": string, "cpuMake": string, "ramMb": integer } | 
| Campos | |
|---|---|
| productName | 
 Nome do modelo do dispositivo (por exemplo, Droid). | 
| manufacturer | 
 Fabricante do dispositivo (por exemplo, Motorola). | 
| deviceClass | 
 Classe do dispositivo (por exemplo, tablet). | 
| screenWidthPx | 
 Largura da tela em pixels. | 
| screenHeightPx | 
 Altura da tela em pixels. | 
| nativePlatform | 
 Lista separada por vírgulas de plataformas nativas (por exemplo, "arm", "arm7") | 
| screenDensityDpi | 
 Densidade da tela em DPI. | 
| glEsVersion | 
 Versão do OpenGL | 
| cpuModel | 
 Modelo de CPU do dispositivo, por exemplo, MSM8974. | 
| cpuMake | 
 Marca da CPU do dispositivo, por exemplo, Qualcomm. | 
| ramMb | 
 RAM do dispositivo em megabytes, por exemplo, 2048. | 
DeveloperComment
Entrada do desenvolvedor da conversa dele com o usuário.
| Representação JSON | 
|---|
| {
  "text": string,
  "lastModified": {
    object ( | 
| Campos | |
|---|---|
| text | 
 O conteúdo do comentário, ou seja, texto da resposta. | 
| lastModified | 
 A data e hora em que esse comentário foi atualizado pela última vez. | 
| Métodos | |
|---|---|
| 
 | Recebe uma avaliação. | 
| 
 | Lista todas as avaliações. | 
| 
 | Responde a uma única avaliação, ou atualiza uma resposta. | 
Códigos de erro
As operações desse recurso retornam os seguintes códigos de erro HTTP:
| Código do erro | Motivo | Resolução | 
|---|---|---|
| 5xx | Erro genérico no servidor do Google Play. | Tente fazer a solicitação novamente. Se o problema persistir, entre em contato com seu gerente de contas do Google Play ou envie uma solicitação de suporte. Verifique o Painel de status do Google Play para conferir se há interrupções conhecidas. | 
| 409 | Erro de atualização de simultaneidade. Houve uma tentativa de atualizar um objeto que já estava sendo atualizado. Por exemplo, uma compra
      está sendo confirmada ao chamar o método  | Tente fazer a solicitação novamente. |