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