REST Resource: reviews

Referensi: Ulasan

Ulasan aplikasi Android.

Representasi JSON
{
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object (Comment)
    }
  ]
}
Kolom
reviewId

string

ID unik untuk ulasan ini.

authorName

string

Nama pengguna yang menulis ulasan.

comments[]

object (Comment)

Kolom berulang yang berisi komentar untuk ulasan.

Komentar

Entri percakapan antara pengguna dan developer.

Representasi 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.
}
Kolom

Kolom union comment.

comment hanya dapat berupa salah satu dari berikut:

userComment

object (UserComment)

Komentar dari pengguna.

developerComment

object (DeveloperComment)

Komentar dari developer.

UserComment

Entri pengguna dari percakapan antara pengguna dan developer.

Representasi 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
}
Kolom
text

string

Konten komentar, yaitu isi ulasan. Terkadang, pengguna dapat menulis ulasan dengan judul dan isi terpisah; dalam kasus tersebut, judul dan isi digabungkan dan dipisahkan oleh karakter tab.

lastModified

object (Timestamp)

Terakhir kali komentar ini diperbarui.

starRating

integer

Rating bintang yang terkait dengan ulasan, dari 1 sampai 5.

reviewerLanguage

string

Kode bahasa untuk peninjau. Ini diambil dari setelan perangkat, jadi tidak dijamin cocok dengan bahasa yang digunakan untuk menulis ulasan. Mungkin tidak hadir.

device

string

Nama kode untuk perangkat peninjau, misalnya klte, flounder. Mungkin tidak hadir.

androidOsVersion

integer

Versi integer Android SDK dari perangkat pengguna pada saat ulasan ditulis, misalnya 23 adalah Marshmallow. Mungkin tidak hadir.

appVersionCode

integer

Kode versi integer aplikasi yang diinstal pada saat ulasan ditulis. Mungkin tidak hadir.

appVersionName

string

Nama versi string aplikasi yang diinstal pada saat ulasan ditulis. Mungkin tidak hadir.

thumbsUpCount

integer

Jumlah pengguna yang telah memberikan ulasan ini yang disukai.

thumbsDownCount

integer

Jumlah pengguna yang telah memberikan ulasan ini yang tidak disukai.

deviceMetadata

object (DeviceMetadata)

Informasi tentang karakteristik perangkat pengguna.

originalText

string

Teks ulasan yang tidak diterjemahkan, tempat ulasan tersebut diterjemahkan. Jika ulasan tidak diterjemahkan, ini akan dibiarkan kosong.

Stempel waktu

Stempel waktu mewakili titik waktu yang tidak bergantung pada zona waktu atau kalender lokal mana pun, dienkode sebagai hitungan detik dan pecahan detik pada resolusi nanodetik. Jumlah ini relatif terhadap satu epoch pada tengah malam UTC pada 1 Januari 1970.

Representasi JSON
{
  "seconds": string,
  "nanos": integer
}
Kolom
seconds

string (int64 format)

Menyatakan detik waktu UTC sejak epoch Unix.

nanos

integer

Pecahan non-negatif satu detik pada resolusi nanodetik. Harus dari 0 hingga 999.999.999 inklusif.

DeviceMetadata

Karakteristik perangkat pengguna.

Representasi JSON
{
  "productName": string,
  "manufacturer": string,
  "deviceClass": string,
  "screenWidthPx": integer,
  "screenHeightPx": integer,
  "nativePlatform": string,
  "screenDensityDpi": integer,
  "glEsVersion": integer,
  "cpuModel": string,
  "cpuMake": string,
  "ramMb": integer
}
Kolom
productName

string

Nama model perangkat (misalnya, Droid)

manufacturer

string

Produsen perangkat (mis. Motorola)

deviceClass

string

Kelas perangkat (mis. tablet)

screenWidthPx

integer

Lebar layar dalam piksel

screenHeightPx

integer

Tinggi layar dalam piksel

nativePlatform

string

Daftar platform native yang dipisahkan koma (mis. "arm", "arm7")

screenDensityDpi

integer

Kepadatan layar dalam DPI

glEsVersion

integer

Versi OpenGL

cpuModel

string

Model CPU perangkat, misalnya "MSM8974"

cpuMake

string

Merek CPU perangkat, misalnya "Qualcomm"

ramMb

integer

RAM perangkat dalam Megabyte, misalnya "2048"

DeveloperComment

Entri developer dari percakapan antara pengguna dan developer.

Representasi JSON
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  }
}
Kolom
text

string

Konten komentar, yaitu isi balasan.

lastModified

object (Timestamp)

Terakhir kali komentar ini diperbarui.

Metode

get

Mendapatkan satu ulasan.

list

Mencantumkan semua ulasan.

reply

Membalas satu ulasan, atau memperbarui balasan yang sudah ada.