REST Resource: edits.tracks

Resource: Track

Konfigurasi jalur. Resource untuk TracksService.

Representasi JSON
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
Kolom
track

string

ID jalur.

Jalur faktor bentuk memiliki imbuhan khusus sebagai ID, misalnya wear:production, automotive:production.

Selengkapnya tentang nama jalur

releases[]

object (Release)

Dalam permintaan baca, mewakili semua rilis aktif dalam jalur. Dalam permintaan update, mewakili perubahan yang diinginkan.

Rilis

Rilis dalam jalur.

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

string

Nama rilis. Tidak harus unik. Jika tidak disetel, namanya dibuat dari versionName APK. Jika rilis berisi beberapa APK, namanya dibuat dari tanggal.

versionCodes[]

string (int64 format)

Kode versi semua APK dalam rilis. Harus menyertakan kode versi untuk dipertahankan dari rilis sebelumnya.

releaseNotes[]

object (LocalizedText)

Deskripsi tentang apa yang baru dalam rilis ini.

status

enum (Status)

Status rilis.

userFraction

number

Sebagian pengguna yang memenuhi syarat untuk rilis bertahap. 0 < fraction < 1. Hanya dapat disetel jika statusnya "inProgress" atau "halted".

countryTargeting

object (CountryTargeting)

Membatasi rilis ke sejumlah negara tertentu. Perhatikan bahwa setelan ini hanya boleh ditetapkan untuk rilis inProgress di jalur produksi.

inAppUpdatePriority

integer

Prioritas update dalam aplikasi untuk rilis. Semua APK yang baru ditambahkan dalam rilis akan dipertimbangkan dalam prioritas ini. Dapat mengambil nilai dalam rentang [0, 5], dengan 5 sebagai prioritas tertinggi. Default-nya 0. inAppUpdatePriority tidak dapat diupdate setelah rilis diluncurkan. Lihat https://developer.android.com/guide/playcore/in-app-updates.

LocalizedText

Teks yang dilokalkan dalam bahasa tertentu.

Representasi JSON
{
  "language": string,
  "text": string
}
Kolom
language

string

Kode pelokalan bahasa (tag bahasa BCP-47; misalnya, "de-AT" untuk Jerman Austria).

text

string

Teks dalam bahasa tertentu.

Status

Status rilis.

Enum
statusUnspecified Status tidak ditentukan.
draft APK rilis tidak ditayangkan kepada pengguna.
inProgress APK rilis ditayangkan kepada sebagian pengguna, ditentukan oleh 'userFraction'.
halted APK rilis tidak akan ditayangkan lagi kepada pengguna. Pengguna yang sudah memiliki APK ini tidak terpengaruh.
completed Rilis ini tidak akan mengalami perubahan lebih lanjut. APK-nya ditayangkan kepada semua pengguna, kecuali mereka memenuhi syarat untuk APK rilis yang lebih baru.

CountryTargeting

Spesifikasi penargetan negara.

Representasi JSON
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
Kolom
countries[]

string

Negara yang akan ditargetkan, ditentukan sebagai kode CLDR dua huruf.

includeRestOfWorld

boolean

Menyertakan "rest of world" atau negara lainnya di dunia serta negara yang ditargetkan secara eksplisit.

Metode

create

Membuat jalur baru.

get

Mendapatkan jalur.

list

Mencantumkan semua jalur.

patch

Menerapkan patch pada jalur.

update

Memperbarui jalur.

Kode error

Operasi resource ini menampilkan kode error HTTP berikut:

Kode error Alasan Deskripsi Resolusi
400 invalidValue Nilai yang tidak valid diberikan dalam permintaan. Error ini sering kali ditampilkan untuk token pembelian yang salah format atau tidak valid. Perbaiki nilai kolom yang tidak valid dalam isi atau parameter permintaan berdasarkan referensi API.
400 required Kolom atau parameter wajib diisi tidak ada dalam permintaan. Lihat dokumentasi API untuk memastikan semua kolom dan parameter wajib diisi disertakan.
403 userInsufficientPermission Pengguna tidak memiliki izin yang memadai untuk melakukan operasi yang diminta. Pastikan pengguna yang diautentikasi memiliki izin yang diperlukan di Konsol Google Play. Lihat Menggunakan akun layanan untuk mengetahui detail selengkapnya.
404 notFound Resource yang diminta tidak dapat ditemukan. Verifikasi bahwa ID (misalnya, token pembelian, nama paket, ID produk, ID langganan) sudah benar.
409 concurrentUpdate Ada upaya untuk memperbarui objek yang sedang diperbarui secara bersamaan. Coba lagi permintaan dengan backoff eksponensial. Hindari modifikasi serentak pada resource yang sama.
5xx Generic error Error umum di server Google Play. Coba lagi permintaan Anda.

Jika masalah berlanjut, hubungi pengelola akun Google Play Anda atau kirimkan permintaan dukungan. Pertimbangkan untuk memeriksa Dasbor Status Play untuk mengetahui pemadaman layanan yang diketahui.