REST Resource: reviews

Kaynak: İnceleme

Android uygulaması yorumu.

JSON gösterimi
{
  "reviewId": string,
  "authorName": string,
  "comments": [
    {
      object (Comment)
    }
  ]
}
Alanlar
reviewId

string

Bu yorumun benzersiz tanımlayıcısı.

authorName

string

Yorumu yazan kullanıcının adı.

comments[]

object (Comment)

İncelemeyle ilgili yorumları içeren yinelenen bir alan.

Yorum

Kullanıcı ile geliştirici arasındaki görüşme girişi.

JSON gösterimi
{

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

Birlik alanı comment.

comment yalnızca aşağıdakilerden biri olabilir:

userComment

object (UserComment)

Bir kullanıcının yorumu.

developerComment

object (DeveloperComment)

Geliştiricinin yorumu.

UserComment

Kullanıcı ile geliştirici arasındaki görüşmeden alınan kullanıcı girişi.

JSON gösterimi
{
  "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
}
Alanlar
text

string

Yorumun içeriği (ör. yorum gövdesi). Bazı durumlarda kullanıcılar ayrı başlık ve gövde içeren yorumlar yazabiliyor. Bu durumlarda başlık ve gövde birleştirilir ve sekme karakteriyle ayrılır.

lastModified

object (Timestamp)

Bu yorumun son güncellenme tarihi.

starRating

integer

Yorumla ilişkili yıldız puanı (1 ile 5 arasında).

reviewerLanguage

string

Yorum yazan kullanıcının dil kodu. Bu bilgi cihaz ayarlarından alınır. Bu nedenle, yorumun yazıldığı dil ile eşleşmesi garanti edilmez. Mevcut olmayabilir.

device

string

Yorumcunun cihazının kod adı (ör. klte, flounder). Mevcut olmayabilir.

androidOsVersion

integer

İncelemenin yazıldığı sırada kullanıcının cihazının tam sayı Android SDK sürümü (ör. 23 Marshmallow'tur). Mevcut olmayabilir.

appVersionCode

integer

Yorum yazıldığı sırada yüklü olan uygulamanın tam sayı sürüm kodu. Mevcut olmayabilir.

appVersionName

string

İncelemenin yazıldığı sırada yüklü olan uygulamanın dize sürüm adı. Mevcut olmayabilir.

thumbsUpCount

integer

Bu yorumu beğenen kullanıcıların sayısı.

thumbsDownCount

integer

Bu yoruma olumsuz puan veren kullanıcıların sayısı.

deviceMetadata

object (DeviceMetadata)

Kullanıcının cihazının özellikleri hakkında bilgiler.

originalText

string

Yorumun çevrildiği durumlarda, yorumun çevrilmemiş metni. Yorum çevrilmediyse bu alan boş bırakılır.

Zaman damgası

Zaman damgası, herhangi bir saat diliminde veya yerel takvimde bağımsız bir zaman noktasını temsil eder. Nanosaniye çözünürlüğünde saniye sayısı ve saniye kesirlerinin toplamı olarak kodlanır. Sayı, 1 Ocak 1970'de UTC gece yarısındaki bir döneme göredir.

JSON gösterimi
{
  "seconds": string,
  "nanos": integer
}
Alanlar
seconds

string (int64 format)

Unix sıfır zamanından itibaren UTC saatinin saniyelerini temsil eder.

nanos

integer

Nanosaniye çözünürlükte saniyenin negatif olmayan kesirleri. 0 ile 999.999.999 arasında (her iki değer de dahil) olmalıdır.

DeviceMetadata

Kullanıcının cihazının özellikleri.

JSON gösterimi
{
  "productName": string,
  "manufacturer": string,
  "deviceClass": string,
  "screenWidthPx": integer,
  "screenHeightPx": integer,
  "nativePlatform": string,
  "screenDensityDpi": integer,
  "glEsVersion": integer,
  "cpuModel": string,
  "cpuMake": string,
  "ramMb": integer
}
Alanlar
productName

string

Cihaz modeli adı (ör. Droid)

manufacturer

string

Cihaz üreticisi (ör. Motorola)

deviceClass

string

Cihaz sınıfı (ör. tablet)

screenWidthPx

integer

Piksel cinsinden ekran genişliği

screenHeightPx

integer

Piksel cinsinden ekran yüksekliği

nativePlatform

string

Yerel platformların virgülle ayrılmış listesi (ör. "arm", "arm7")

screenDensityDpi

integer

DPI cinsinden ekran yoğunluğu

glEsVersion

integer

OpenGL sürümü

cpuModel

string

Cihazın CPU modeli (ör. "MSM8974")

cpuMake

string

Cihazın CPU markası (ör. "Qualcomm")

ramMb

integer

Megabayt cinsinden cihaz RAM'i (ör. "2048")

DeveloperComment

Kullanıcı ile geliştirici arasındaki görüşmeden alınan geliştirici girişi.

JSON gösterimi
{
  "text": string,
  "lastModified": {
    object (Timestamp)
  }
}
Alanlar
text

string

Yorumun içeriği (ör. yanıt gövdesi).

lastModified

object (Timestamp)

Bu yorumun son güncellenme tarihi.

Yöntemler

get

Tek bir yorum alır.

list

Tüm yorumları listeler.

reply

Tek bir yorumu yanıtlar veya mevcut bir yanıtı günceller.