REST Resource: edits.tracks

Tài nguyên: Theo dõi

Cấu hình kênh. Tài nguyên cho TrackService.

Biểu diễn dưới dạng JSON
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
Các trường
track

string

Giá trị nhận dạng của bản nhạc.

releases[]

object (Release)

Trong một yêu cầu đọc, thể hiện tất cả bản phát hành đang hoạt động trong kênh. Trong yêu cầu cập nhật, thể hiện các thay đổi mong muốn.

Phát hành

Bản phát hành trong một kênh.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "versionCodes": [
    string
  ],
  "releaseNotes": [
    {
      object (LocalizedText)
    }
  ],
  "status": enum (Status),
  "userFraction": number,
  "countryTargeting": {
    object (CountryTargeting)
  },
  "inAppUpdatePriority": integer
}
Các trường
name

string

Tên bản phát hành. Không bắt buộc phải là duy nhất. Nếu bạn không đặt chính sách này, tên sẽ được tạo từ versionName của APK. Nếu bản phát hành chứa nhiều APK, thì tên sẽ được tạo từ ngày đó.

versionCodes[]

string (int64 format)

Mã phiên bản của mọi tệp APK trong bản phát hành. Phải bao gồm mã phiên bản để giữ lại từ các bản phát hành trước.

releaseNotes[]

object (LocalizedText)

Mô tả về những tính năng mới trong bản phát hành này.

status

enum (Status)

Trạng thái của bản phát hành.

userFraction

number

Tỷ lệ người dùng đủ điều kiện để sử dụng một bản phát hành theo giai đoạn. 0 < phân số < 1. Chỉ có thể đặt khi trạng thái là "inProgress" hoặc "halted"

countryTargeting

object (CountryTargeting)

Hạn chế phát hành ở một số quốc gia cụ thể.

inAppUpdatePriority

integer

Mức độ ưu tiên của bản cập nhật trong ứng dụng đối với bản phát hành. Tất cả APK mới thêm trong bản phát hành này đều sẽ được xem xét theo mức độ ưu tiên này. Có thể nhận các giá trị trong phạm vi [0, 5], với 5 giá trị ưu tiên cao nhất. Mặc định là 0. inAppUpdateUpdate không thể được cập nhật sau khi bản phát hành được ra mắt. Hãy xem https://developer.android.com/guide/playcore/in-app-updates.

Văn bản được bản địa hoá

Văn bản đã bản địa hoá theo ngôn ngữ đã cho.

Biểu diễn dưới dạng JSON
{
  "language": string,
  "text": string
}
Các trường
language

string

Mã bản địa hóa ngôn ngữ (thẻ ngôn ngữ BCP-47; ví dụ: "de-AT" cho tiếng Đức ở Áo).

text

string

Văn bản trong ngôn ngữ đã cho.

Trạng thái

Trạng thái của một bản phát hành.

Enum
statusUnspecified Trạng thái chưa xác định.
draft APK phát hành không được phân phối cho người dùng.
inProgress APK phát hành đang được phân phối cho một tỷ lệ nhỏ người dùng, được xác định bởi "# 39; userFraction".
halted APK của bản phát hành sẽ không được phân phát cho người dùng nữa. Những người dùng đã có các APK này sẽ không bị ảnh hưởng.
completed Bản phát hành sẽ không thay đổi thêm. Tệp APK của ứng dụng đó đang được phân phát cho tất cả người dùng, trừ trường hợp họ đủ điều kiện để sử dụng tệp APK của bản phát hành gần đây hơn.

Nhắm mục tiêu theo quốc gia

Quy cách nhắm mục tiêu theo quốc gia.

Biểu diễn dưới dạng JSON
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
Các trường
countries[]

string

Quốc gia cần nhắm mục tiêu là các mã CLDR gồm hai chữ cái.

includeRestOfWorld

boolean

Bao gồm "phần còn lại của thế giới" cũng như các quốc gia được nhắm mục tiêu rõ ràng.

Phương pháp

get

Xem đường đi.

list

Liệt kê tất cả các bản nhạc.

patch

Vá một bản nhạc.

update

Cập nhật một kênh.