Kaynak: Track
Kanal yapılandırması. TracksService kaynağı.
| JSON gösterimi |
|---|
{
"track": string,
"releases": [
{
object ( |
| Alanlar | |
|---|---|
track |
Parçanın tanımlayıcısı. Form faktörü parçaları, tanımlayıcı olarak özel bir öneke sahiptir. Örneğin, |
releases[] |
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 ( |
| Alanlar | |
|---|---|
name |
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[] |
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[] |
Bu sürümdeki yeniliklerin açıklaması. |
status |
Yayının durumu. |
userFraction |
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 |
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 |
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 |
Dil yerelleştirme kodu (BCP-47 dil etiketi; örneğin, Avusturya Almancası için "de-AT"). |
text |
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[] |
Hedeflenecek ülkeler, iki harfli CLDR kodları olarak belirtilir. |
includeRestOfWorld |
Açıkça hedeflenen ülkelerin yanı sıra "dünyanın geri kalanı"nı da dahil edin. |
Yöntemler |
|
|---|---|
|
Yeni bir parça oluşturur. |
|
Parça alır. |
|
Tüm parçaları listeler. |
|
Bir parçayı yamalar. |
|
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. |