REST Resource: reviews

Ressource: Rezension

Eine Rezension einer Android-App.

JSON-Darstellung
{
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object (Comment)
    }
  ]
}
Felder
reviewId

string

Eindeutige Kennung für diese Rezension.

authorName

string

Der Name des Nutzers, der die Rezension verfasst hat.

comments[]

object (Comment)

Ein wiederkehrendes Feld mit Kommentaren zur Rezension.

Kommentar

Ein Eintrag einer Unterhaltung zwischen Nutzer und Entwickler.

JSON-Darstellung
{

  // 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.
}
Felder

Union-Feld comment.

Für comment ist nur einer der folgenden Werte zulässig:

userComment

object (UserComment)

Einen Kommentar eines Nutzers

developerComment

object (DeveloperComment)

Einen Kommentar eines Entwicklers

UserComment

Nutzereintrag aus einer Unterhaltung zwischen Nutzer und Entwickler.

JSON-Darstellung
{
  "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
}
Felder
text

string

Der Inhalt des Kommentars, d.h. der Rezensionstext. In einigen Fällen konnten Nutzer eine Rezension mit separatem Titel und Text verfassen. In diesen Fällen werden Titel und Text zusammengeführt und durch ein Tabulatorzeichen getrennt.

lastModified

object (Timestamp)

Das letzte Mal, dass dieser Kommentar aktualisiert wurde.

starRating

integer

Die der Rezension zugeordnete Bewertung von 1 bis 5 Sternen.

reviewerLanguage

string

Sprachcode für den Rezensenten. Diese Angabe stammt aus den Geräteeinstellungen und entspricht nicht unbedingt der Sprache, in der die Rezension verfasst wurde. Kann fehlen.

device

string

Codename für das Gerät des Rezensenten, z.B. klte oder flounder. Kann fehlen.

androidOsVersion

integer

Ganzzahlige Android-SDK-Version des Geräts des Nutzers zum Zeitpunkt der Erstellung der Rezension, z.B. 23 für Marshmallow. Kann fehlen.

appVersionCode

integer

Ganzzahliger Versionscode der App, wie er zum Zeitpunkt der Erstellung der Rezension installiert war. Kann fehlen.

appVersionName

string

Der String-Versionsname der App, wie er zum Zeitpunkt der Erstellung der Rezension installiert war. Kann fehlen.

thumbsUpCount

integer

Anzahl der Nutzer, die dieser Rezension positiv bewertet haben.

thumbsDownCount

integer

Anzahl der Nutzer, die dieser Rezension ein „Mag ich nicht“ gegeben haben.

deviceMetadata

object (DeviceMetadata)

Informationen zu den Eigenschaften des Geräts des Nutzers.

originalText

string

Der nicht übersetzte Text der Rezension, sofern die Rezension übersetzt wurde. Wenn die Rezension nicht übersetzt wurde, bleibt dieses Feld leer.

Zeitstempel

Ein Zeitstempel stellt einen von jeder Zeitzone oder jedem lokalen Kalender unabhängigen Zeitpunkt dar, codiert als Anzahl von Sekunden und Sekundenbruchteilen mit Nanosekunden-Auflösung. Die Zählung bezieht sich auf eine Epoche um Mitternacht (UTC) am 1. Januar 1970.

JSON-Darstellung
{
  "seconds": string,
  "nanos": integer
}
Felder
seconds

string (int64 format)

Stellt Sekunden der UTC-Zeit seit Unix-Epoche dar.

nanos

integer

Nicht negative Sekundenbruchteile Nanosekunden-Auflösung. Der Wert muss einschließlich zwischen 0 und 999.999.999 liegen.

DeviceMetadata

Eigenschaften des Geräts des Nutzers.

JSON-Darstellung
{
  "productName": string,
  "manufacturer": string,
  "deviceClass": string,
  "screenWidthPx": integer,
  "screenHeightPx": integer,
  "nativePlatform": string,
  "screenDensityDpi": integer,
  "glEsVersion": integer,
  "cpuModel": string,
  "cpuMake": string,
  "ramMb": integer
}
Felder
productName

string

Name des Gerätemodells (z.B. Droid)

manufacturer

string

Gerätehersteller (z.B. Motorola)

deviceClass

string

Geräteklasse (z.B. Tablet)

screenWidthPx

integer

Bildschirmbreite in Pixeln

screenHeightPx

integer

Bildschirmhöhe in Pixeln

nativePlatform

string

Durch Kommas getrennte Liste der nativen Plattformen (z.B. „arm“, „arm7“)

screenDensityDpi

integer

Bildschirmdichte in dpi

glEsVersion

integer

OpenGL-Version

cpuModel

string

CPU-Modell des Geräts, z.B. „MSM8974“

cpuMake

string

Hersteller der CPU des Geräts, z.B. „Qualcomm“

ramMb

integer

Geräte-RAM in Megabyte, z.B. „2048“

DeveloperComment

Entwicklereintrag aus einer Unterhaltung zwischen Nutzer und Entwickler

JSON-Darstellung
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  }
}
Felder
text

string

Der Inhalt des Kommentars, d.h. der Antworttext.

lastModified

object (Timestamp)

Das letzte Mal, dass dieser Kommentar aktualisiert wurde.

Methoden

get

Ruft eine einzelne Rezension ab.

list

Listet alle Rezensionen auf.

reply

Sie antworten auf eine einzelne Rezension oder aktualisieren eine vorhandene Antwort.