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)

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ştirilip 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ü (ö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

İnceleme 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 gece yarısı UTC'deki bir döneme 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 Açıklama Çözünürlük
400 invalidValue İstekle geçersiz bir değer sağlandı. Bu hata genellikle hatalı veya geçersiz bir satın alma jetonu için döndürülür. İstek gövdesindeki veya parametrelerdeki geçersiz alan değerini API referansına göre düzeltin.
400 required İstekten zorunlu bir alan veya parametre eksik. Tüm zorunlu alanların ve parametrelerin eklendiğinden emin olmak için API dokümanlarına bakın.
403 userInsufficientPermission Kullanıcının istenen işlemi gerçekleştirmek için yeterli izni yok. Kimliği doğrulanmış kullanıcının Google Play Console'da gerekli izinlere sahip olduğundan emin olun. Daha fazla bilgi için Hizmet hesabı kullanma başlıklı makaleyi inceleyin.
404 notFound İstenen kaynak bulunamadı. Tanımlayıcıların (ör. satın alma jetonu, paket adı, ürün kimliği, abonelik kimliği) doğru olduğunu doğrulayın.
409 concurrentUpdate Eşzamanlı olarak güncellenen bir nesne güncellenmeye çalışıldı. İsteği eksponansiyel geri yüklemeyle yeniden deneyin. Aynı kaynakta eş zamanlı değişiklik yapmaktan kaçının.
5xx Generic error 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.