REST Resource: reviews

Ressource: Avis

Examen de l'application Android

Représentation JSON
{
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object (Comment)
    }
  ]
}
Champs
reviewId

string

Identifiant unique de cet avis.

authorName

string

Nom de l'utilisateur qui a rédigé l'avis.

comments[]

object (Comment)

Champ répété contenant des commentaires pour l'avis.

Commentaire

Entrée d'une conversation entre l'utilisateur et le développeur.

Représentation JSON
{

  // Union field comment can be only one of the following:
  "userComment": {
    object (UserComment)
  },
  "developerComment": {
    object (DeveloperComment)
  }
  // End of list of possible types for union field comment.
}
Champs

Champ d'union comment.

comment ne peut être qu'un des éléments suivants :

userComment

object (UserComment)

Commentaire d'un utilisateur.

developerComment

object (DeveloperComment)

Commentaire d'un développeur

UserComment

Entrée utilisateur issue d'une conversation entre l'utilisateur et le développeur.

Représentation JSON
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  },
  "starRating": integer,
  "reviewerLanguage": string,
  "device": string,
  "androidOsVersion": integer,
  "appVersionCode": integer,
  "appVersionName": string,
  "thumbsUpCount": integer,
  "thumbsDownCount": integer,
  "deviceMetadata": {
    object (DeviceMetadata)
  },
  "originalText": string
}
Champs
text

string

Contenu du commentaire, c'est-à-dire le corps de l'avis. Dans certains cas, les utilisateurs ont pu rédiger un avis avec un titre et un corps de texte distincts. Dans ce cas, ces deux éléments sont concaténés et séparés par une tabulation.

lastModified

object (Timestamp)

Date et heure auxquelles ce commentaire a été mis à jour pour la dernière fois.

starRating

integer

Note associée à l'avis, de 1 à 5.

reviewerLanguage

string

Code de langue du réviseur. Cette information est issue des paramètres de l'appareil. Il n'est donc pas garanti qu'elle corresponde à la langue dans laquelle l'avis est rédigé. Peut être absent.

device

string

Nom de code de l'appareil de l'auteur de l'avis (par exemple, klte, flounder). Peut être absent.

androidOsVersion

integer

Version entière du SDK Android sur l'appareil de l'utilisateur au moment de la rédaction de l'avis (par exemple, "23" correspond à Marshmallow). Peut être absent.

appVersionCode

integer

Code de la version entière de l'application telle qu'elle était installée au moment de la rédaction de l'avis. Peut être absent.

appVersionName

string

Nom de la version de chaîne de l'application telle qu'elle était installée au moment de la rédaction de l'avis. Peut être absent.

thumbsUpCount

integer

Nombre d'utilisateurs ayant cliqué sur "J'aime" pour cet avis.

thumbsDownCount

integer

Nombre d'utilisateurs ayant cliqué sur "Je n'aime pas" pour cet avis.

deviceMetadata

object (DeviceMetadata)

Informations sur les caractéristiques de l'appareil de l'utilisateur.

originalText

string

Texte non traduit de l'avis, où il a été traduit. Si l'avis n'a pas été traduit, ce champ est laissé vide.

Code temporel

Un horodatage représente un moment précis indépendant de tout fuseau horaire ou de tout calendrier local, encodé en nombre de secondes et de fractions de secondes avec une résolution à la nanoseconde. Le décompte se base sur une époque à minuit le 1er janvier 1970, à minuit.

Représentation JSON
{
  "seconds": string,
  "nanos": integer
}
Champs
seconds

string (int64 format)

Représente les secondes de l'heure UTC depuis l'epoch Unix.

nanos

integer

Fractions de secondes non négatives avec une précision de l'ordre de la nanoseconde. La valeur doit être comprise entre 0 et 999 999 999 inclus.

DeviceMetadata

Caractéristiques de l'appareil de l'utilisateur.

Représentation JSON
{
  "productName": string,
  "manufacturer": string,
  "deviceClass": string,
  "screenWidthPx": integer,
  "screenHeightPx": integer,
  "nativePlatform": string,
  "screenDensityDpi": integer,
  "glEsVersion": integer,
  "cpuModel": string,
  "cpuMake": string,
  "ramMb": integer
}
Champs
productName

string

Nom du modèle de l'appareil (par exemple, Droid)

manufacturer

string

Fabricant de l'appareil (par exemple, Motorola)

deviceClass

string

Classe d'appareil (tablette, par exemple)

screenWidthPx

integer

Largeur de l'écran en pixels

screenHeightPx

integer

Hauteur de l'écran en pixels

nativePlatform

string

Liste de plates-formes natives séparées par une virgule (par exemple, "arm", "arm7")

screenDensityDpi

integer

Densité d'écran en PPP

glEsVersion

integer

Version d'OpenGL

cpuModel

string

Modèle du processeur de l'appareil, par exemple "MSM8974"

cpuMake

string

Marque du processeur de l'appareil (ex. : "Qualcomm")

ramMb

integer

RAM de l'appareil en mégaoctets, par exemple "2048"

DeveloperComment

Entrée du développeur issue d'une conversation entre l'utilisateur et le développeur.

Représentation JSON
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  }
}
Champs
text

string

Contenu du commentaire, c'est-à-dire le corps de la réponse.

lastModified

object (Timestamp)

Date et heure auxquelles ce commentaire a été mis à jour pour la dernière fois.

Méthodes

get

Récupère un seul avis.

list

Liste tous les avis.

reply

Répond à un avis spécifique ou met à jour une réponse existante.