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. [0, 5] aralığında değerler alabilir. 5 en yüksek önceliktir. 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ını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'lara sahip 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 Çö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.