REST Resource: edits.tracks

Kaynak: Track

Kanal yapılandırması. TracksService kaynağı.

JSON gösterimi
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
Alanlar
track

string

Parçanın tanımlayıcısı.

Form faktörü parçaları, tanımlayıcı olarak özel bir öneke sahiptir. Örneğin, wear:production, automotive:production.

Parça adı hakkında daha fazla bilgi

releases[]

object (Release)

Okuma isteğinde, kanaldaki tüm etkin sürümleri temsil eder. Güncelleme isteğinde istenen değişiklikleri gösterir.

Serbest bırak

Bir kanaldaki sürüm.

JSON gösterimi
{
  "name": string,
  "versionCodes": [
    string
  ],
  "releaseNotes": [
    {
      object (LocalizedText)
    }
  ],
  "status": enum (Status),
  "userFraction": number,
  "countryTargeting": {
    object (CountryTargeting)
  },
  "inAppUpdatePriority": integer
}
Alanlar
name

string

Sürüm adı. Benzersiz olması gerekmez. Ayarlanmamışsa ad, APK'nın versionName'inden oluşturulur. Sürümde birden fazla APK varsa ad tarihten oluşturulur.

versionCodes[]

string (int64 format)

Sürüme dahil edilen tüm APK'ların sürüm kodları. Önceki sürümlerde tutulacak sürüm kodlarını içermelidir.

releaseNotes[]

object (LocalizedText)

Bu sürümdeki yeniliklerin açıklaması.

status

enum (Status)

Yayının durumu.

userFraction

number

Aşamalı yayın için uygun olan kullanıcıların oranı. 0 < kesir < 1. Yalnızca durum "inProgress" (devam ediyor) veya "halted" (durduruldu) olduğunda ayarlanabilir.

countryTargeting

object (CountryTargeting)

Sürümü belirli bir ülke grubuyla sınırlar. Bu ayarın yalnızca üretim kanalındaki inProgress sürümleri için ayarlanabileceğini unutmayın.

inAppUpdatePriority

integer

Yayın için uygulama içi güncelleme önceliği. Sürüme yeni eklenen tüm APK'lar bu öncelikte değerlendirilir. En yüksek öncelik 5 olmak üzere [0, 5] aralığında değerler alabilir. Varsayılan olarak 0'dır. Sürüm kullanıma sunulduktan sonra inAppUpdatePriority güncellenemez. https://developer.android.com/guide/playcore/in-app-updates sayfasına göz atın.

LocalizedText

Belirtilen dilde yerelleştirilmiş metin.

JSON gösterimi
{
  "language": string,
  "text": string
}
Alanlar
language

string

Dil yerelleştirme kodu (BCP-47 dil etiketi; örneğin, Avusturya Almancası için "de-AT").

text

string

Belirtilen dildeki metin.

Durum

Yayınların durumu.

Sıralamalar
statusUnspecified Durum belirtilmemiş.
draft Sürümün APK'ları kullanıcılara sunulmuyor.
inProgress Sürümün APK'ları, "userFraction" ile belirlenen kullanıcıların bir kısmına sunulur.
halted Sürümün APK'ları artık kullanıcılara sunulmaz. Bu APK'ları daha önce yüklemiş olan kullanıcılar etkilenmez.
completed Sürümde başka değişiklik yapılmayacak. Daha yeni bir sürümün APK'larına uygun olmayan tüm kullanıcılara bu sürümün APK'ları sunulur.

CountryTargeting

Ülke hedefleme spesifikasyonu.

JSON gösterimi
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
Alanlar
countries[]

string

Hedeflenecek ülkeler, iki harfli CLDR kodları olarak belirtilir.

includeRestOfWorld

boolean

Açıkça hedeflenen ülkelerin yanı sıra "dünyanın geri kalanı"nı da dahil edin.

Yöntemler

create

Yeni bir parça oluşturur.

get

Parça alır.

list

Tüm parçaları listeler.

patch

Bir parçayı yamalar.

update

Parçayı 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.