REST Resource: reviews

Kaynak: İnceleme

Android uygulama 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)

Yorumları içeren yinelenen bir alan.

Yorum

Kullanıcı ile geliştirici arasındaki görüşmenin 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

comment birleşik alanı.

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

userComment

object (UserComment)

Kullanıcı 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övdeyle yorum yazabilmiştir. Bu durumlarda başlık ve gövde birleştirilir ve sekme karakteriyle ayrılır.

lastModified

object (Timestamp)

Bu yorumun son güncellenme zamanı.

starRating

integer

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

reviewerLanguage

string

Yorum yazan kullanıcının dil kodu. Bu bilgi, cihaz ayarlarından alındığı için yorumun yazıldığı dille eşleşeceği garanti edilmez. Mevcut olmayabilir.

device

string

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

androidOsVersion

integer

Yorum yazıldığı sırada kullanıcının cihazının Android SDK sürümünün tam sayı değeri (ör. 23, Marshmallow'dur). Mevcut olmayabilir.

appVersionCode

integer

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

appVersionName

string

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

thumbsUpCount

integer

Bu yoruma olumlu oy veren kullanıcı sayısı.

thumbsDownCount

integer

Bu yoruma beğenmeme oyu veren kullanıcı sayısı.

deviceMetadata

object (DeviceMetadata)

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

originalText

string

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

Zaman damgası

Zaman damgası, herhangi bir saat diliminden veya yerel takvimden bağımsız olarak zamanı ifade eder. Saniye sayısı ve nanosaniye çözünürlüğünde saniyenin kesirleri olarak kodlanır. Sayı, 1 Ocak 1970'te UTC gece yarısı sıfır zamanına göre belirlenir.

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

string (int64 format)

Unix sıfır zamanından itibaren UTC saatinin saniyelerini gösterir.

nanos

integer

Nanosaniye çözünürlüğünde, negatif olmayan saniyenin 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 CPU modeli (ör. "MSM8974")

cpuMake

string

Cihaz 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 zamanı.

Yöntemler

get

Tek bir yorum alır.

list

Tüm yorumları listeler.

reply

Tek bir yoruma yanıt verir veya mevcut bir yanıtı günceller.

Hata kodları

Bu kaynağın işlemleri aşağıdaki HTTP hata kodlarını döndürür:

Hata kodu Neden Çözünürlük
5xx Google Play sunucusunda genel hata. İsteğinizi yeniden deneyin.

Sorun devam ederse Google Play hesap yöneticinizle iletişime geçin veya destek isteği gönderin. Bilinen kesintiler için Play Durum Kontrol Paneli'ni kontrol edin.

409 Eşzamanlılık güncelleme hatası.

Güncellenmekte olan bir nesne güncellenmeye çalışıldı. Örneğin, bir satın alma işlemi, Play Faturalandırma Kitaplığı'nın acknowledgePurchase() yöntemi ve Play Developer API'nin purchases.products.acknowledge yöntemi aynı anda çağrılarak onaylanıyor.

İsteğinizi yeniden deneyin.