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