Tài nguyên: Bản nhạc
Cấu hình kênh. Tài nguyên cho TracksService.
| Biểu diễn dưới dạng JSON |
|---|
{
"track": string,
"releases": [
{
object ( |
| Trường | |
|---|---|
track |
Giá trị nhận dạng của bản nhạc. Các bản phát hành theo kiểu dáng có một tiền tố đặc biệt làm mã nhận dạng, ví dụ: |
releases[] |
Trong yêu cầu đọc, đại diện cho tất cả bản phát hành đang hoạt động trong bản phát hành. Trong yêu cầu cập nhật, đại diện cho các thay đổi mong muốn. |
Bản phát hành
Một 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 ( |
| Trường | |
|---|---|
name |
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, tên sẽ được tạo từ versionName của APK. Nếu bản phát hành chứa nhiều tệp APK, thì tên sẽ được tạo theo ngày. |
versionCodes[] |
Mã phiên bản của tất cả APK trong bản phát hành. Phải có mã phiên bản để giữ lại từ các bản phát hành trước. |
releaseNotes[] |
Nội dung mô tả về những điểm mới trong bản phát hành này. |
status |
Trạng thái của bản phát hành. |
userFraction |
Tỷ lệ người dùng đủ điều kiện nhận 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 |
Giới hạn bản phát hành ở một nhóm quốc gia cụ thể. Xin lưu ý rằng bạn chỉ được phép đặt chế độ này cho các bản phát hành đang diễn ra ở kênh phát hành công khai. |
inAppUpdatePriority |
Mức độ ưu tiên của bản cập nhật trong ứng dụng của bản phát hành. Tất cả các APK mới được thêm vào bản phát hành sẽ được xem xét ở mức độ ưu tiên này. Có thể nhận các giá trị trong phạm vi [0, 5], trong đó 5 là mức độ ưu tiên cao nhất. Giá trị mặc định là 0. Bạn không thể cập nhật inAppUpdatePriority sau khi phát hành bản phát hành. Hãy xem https://developer.android.com/guide/playcore/in-app-updates. |
LocalizedText
Văn bản đã được bản địa hoá bằng ngôn ngữ nhất định.
| Biểu diễn dưới dạng JSON |
|---|
{ "language": string, "text": string } |
| Trường | |
|---|---|
language |
Mã bản địa hoá ngôn ngữ (thẻ ngôn ngữ BCP-47; ví dụ: "de-AT" cho tiếng Đức ở Áo). |
text |
Văn bản bằng ngôn ngữ đã cho. |
Trạng thái
Trạng thái của bản phát hành.
| Enum | |
|---|---|
statusUnspecified |
Trạng thái chưa xác định. |
draft |
Các APK của bản phát hành không được phân phát cho người dùng. |
inProgress |
Các APK của bản phát hành đang được phân phát cho một phần người dùng, được xác định bằng "userFraction". |
halted |
Các APK của bản phát hành sẽ không còn được phân phát cho người dùng nữa. Những người dùng đã cài đặt các APK này sẽ không bị ảnh hưởng. |
completed |
Bản phát hành này sẽ không có thay đổi nào khác. Các APK của bản phát hành này đang được phân phát cho tất cả người dùng, trừ phi họ đủ điều kiện nhận các APK của một bản phát hành gần đây hơn. |
CountryTargeting
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 } |
| Trường | |
|---|---|
countries[] |
Các quốc gia cần nhắm đến, được chỉ định dưới dạng mã CLDR gồm 2 chữ cái. |
includeRestOfWorld |
Bao gồm "các nơi khác trên thế giới" cũng như các quốc gia được nhắm đến một cách rõ ràng. |
Phương thức |
|
|---|---|
|
Tạo một bản phụ đề mới. |
|
Lấy một bản nhạc. |
|
Liệt kê tất cả các bản nhạc. |
|
Vá một bản nhạc. |
|
Cập nhật một bản nhạc. |
Mã lỗi
Các thao tác của tài nguyên này sẽ trả về các mã lỗi HTTP sau:
| Mã lỗi | Lý do | Mô tả | Độ phân giải |
|---|---|---|---|
400 |
invalidValue |
Bạn đã cung cấp một giá trị không hợp lệ trong yêu cầu. Lỗi này thường xảy ra khi mã thông báo mua hàng bị lỗi hoặc không hợp lệ. | Hãy sửa giá trị trường không hợp lệ trong nội dung hoặc tham số yêu cầu dựa trên tài liệu tham khảo API. |
400 |
required |
Yêu cầu thiếu một trường hoặc tham số bắt buộc. | Tham khảo tài liệu API để đảm bảo bạn đã thêm tất cả các trường và tham số bắt buộc. |
403 |
userInsufficientPermission |
Người dùng không có đủ quyền để thực hiện thao tác được yêu cầu. | Đảm bảo người dùng được xác thực có các quyền cần thiết trong Google Play Console. Hãy xem phần Sử dụng tài khoản dịch vụ để biết thêm thông tin. |
404 |
notFound |
Không tìm thấy tài nguyên được yêu cầu. | Xác minh rằng các giá trị nhận dạng (ví dụ: mã thông báo giao dịch mua, tên gói, mã sản phẩm, mã thuê bao) là chính xác. |
409 |
concurrentUpdate |
Đã có một nỗ lực cập nhật một đối tượng đang được cập nhật đồng thời. | Thử lại yêu cầu với thời gian đợi luỹ thừa. Tránh sửa đổi đồng thời cùng một tài nguyên. |
5xx |
Generic error |
Lỗi chung trong máy chủ Google Play. | Hãy thử gửi lại yêu cầu. Nếu vấn đề vẫn tiếp diễn, hãy liên hệ với người quản lý tài khoản Google Play hoặc gửi yêu cầu hỗ trợ. Hãy cân nhắc kiểm tra Trang tổng quan về trạng thái của Play để xem có sự cố ngừng hoạt động nào đã biết hay không. |