REST Resource: edits.tracks

منبع: آهنگ

پیکربندی مسیر. منبعی برای TracksService.

نمایش JSON
{
  "track": string,
  "releases": [
    {
      object (Release)
    }
  ]
}
فیلدها
track

string

شناسه مسیر.

آهنگ‌های فاکتور فرم یک پیشوند ویژه به عنوان شناسه دارند، برای مثال wear:production ، automotive:production .

اطلاعات بیشتر در مورد نام آهنگ

releases[]

object ( Release )

در یک درخواست خواندن، نشان دهنده تمام نسخه‌های فعال در مسیر است. در یک درخواست به‌روزرسانی، نشان دهنده تغییرات مورد نظر است.

انتشار

انتشار درون یک قطعه.

نمایش JSON
{
  "name": string,
  "versionCodes": [
    string
  ],
  "releaseNotes": [
    {
      object (LocalizedText)
    }
  ],
  "status": enum (Status),
  "userFraction": number,
  "countryTargeting": {
    object (CountryTargeting)
  },
  "inAppUpdatePriority": integer
}
فیلدها
name

string

نام انتشار. لازم نیست منحصر به فرد باشد. اگر تنظیم نشود، نام از versionName فایل APK تولید می‌شود. اگر انتشار شامل چندین APK باشد، نام از تاریخ تولید می‌شود.

versionCodes[]

string ( int64 format)

کدهای نسخه همه APK های موجود در نسخه. باید شامل کدهای نسخه برای حفظ از نسخه‌های قبلی باشد.

releaseNotes[]

object ( LocalizedText )

شرحی از موارد جدید در این نسخه.

status

enum ( Status )

وضعیت انتشار.

userFraction

number

کسری از کاربرانی که واجد شرایط انتشار مرحله‌ای هستند. 0 < کسری < 1. فقط زمانی می‌توان آن را تنظیم کرد که وضعیت "در حال انجام" یا "متوقف" باشد.

countryTargeting

object ( CountryTargeting )

انتشار را به مجموعه‌ای خاص از کشورها محدود می‌کند. توجه داشته باشید که این تنظیم فقط برای انتشارهای در حال انجام در مسیر تولید مجاز است.

inAppUpdatePriority

integer

اولویت به‌روزرسانی درون‌برنامه‌ایِ نسخه. همه فایل‌های APK جدید اضافه شده در نسخه با این اولویت در نظر گرفته می‌شوند. می‌تواند مقادیری در محدوده [0، 5] را بپذیرد، که 5 بالاترین اولویت را دارد. پیش‌فرض 0 است. inAppUpdatePriority پس از انتشار، قابل به‌روزرسانی نیست. به https://developer.android.com/guide/playcore/in-app-updates مراجعه کنید.

متن محلی‌شده

متن محلی‌سازی شده به زبان داده شده.

نمایش JSON
{
  "language": string,
  "text": string
}
فیلدها
language

string

کد محلی‌سازی زبان (یک برچسب زبانی BCP-47؛ برای مثال، "de-AT" برای آلمانی اتریشی).

text

string

متن به زبان داده شده.

وضعیت

وضعیت انتشار.

انوم‌ها
statusUnspecified وضعیت نامشخص.
draft فایل‌های APK این نسخه به کاربران ارائه نمی‌شود.
inProgress فایل‌های APK این نسخه به کسری از کاربران که توسط «userFraction» تعیین می‌شوند، ارائه می‌شود.
halted فایل‌های APK این نسخه دیگر به کاربران ارائه نخواهد شد. کاربرانی که از قبل این فایل‌های APK را دارند، تحت تأثیر قرار نمی‌گیرند.
completed این نسخه هیچ تغییر دیگری نخواهد داشت. فایل‌های APK آن برای همه کاربران ارائه می‌شود، مگر اینکه واجد شرایط دریافت فایل‌های APK نسخه جدیدتر باشند.

هدف‌گیری کشوری

مشخصات هدف‌گذاری کشوری.

نمایش JSON
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
فیلدها
countries[]

string

کشورهای مورد هدف، که با کدهای دو حرفی CLDR مشخص شده‌اند.

includeRestOfWorld

boolean

«بقیه جهان» و همچنین کشورهای هدف را نیز در نظر بگیرید.

روش‌ها

create

یک مسیر جدید ایجاد می‌کند.

get

یک آهنگ دریافت می‌کند.

list

تمام آهنگ‌ها را فهرست می‌کند.

patch

یک آهنگ را وصله می‌کند.

update

یک آهنگ را به‌روزرسانی می‌کند.

کدهای خطا

عملیات این منبع، کدهای خطای HTTP زیر را برمی‌گرداند:

کد خطا دلیل توضیحات وضوح تصویر