REST Resource: edits.tracks

المرجع: تتبُّع

إعدادات مقطع صوتي. المورد لـ TrackService

تمثيل 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

اسم الإصدار. لا يجب أن يكون الاسم فريدًا. وفي حال تركها بدون ضبط، يتم إنشاء الاسم من اسم إصدار ملف 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.

LocalizedText

تم ترجمة النص بلغة معينة.

تمثيل 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 من إصدار أحدث.

CountryTargeting

مواصفات استهداف البلدان.

تمثيل JSON
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
الحقول
countries[]

string

البلدان المطلوب استهدافها، يتم تحديدها على شكل رموز CLDR مكوّنة من حرفَين.

includeRestOfWorld

boolean

تضمين "بقية بُلدان العالم" والبُلدان المستهدَفة بوضوح.

الطُرق

create

ينشئ مقطعًا صوتيًا جديدًا.

get

للحصول على مقطع صوتي

list

يتم عرض كل الأغاني.

patch

يصحح مقطعًا صوتيًا.

update

لتعديل مقطع صوتي