منبع: آهنگ
یک پیکربندی آهنگ منبع TracksService.
نمایندگی JSON |
---|
{
"track": string,
"releases": [
{
object ( |
فیلدها | |
---|---|
track | شناسه مسیر آهنگ های فرم فاکتور یک پیشوند خاص به عنوان شناسه دارند، به عنوان مثال |
releases[] | در یک درخواست خواندن، همه نسخههای فعال در مسیر را نشان میدهد. در یک درخواست به روز رسانی، تغییرات مورد نظر را نشان می دهد. |
رها کنید
انتشار در یک آهنگ
نمایندگی JSON |
---|
{ "name": string, "versionCodes": [ string ], "releaseNotes": [ { object ( |
فیلدها | |
---|---|
name | نام انتشار. لازم نیست منحصر به فرد باشد. اگر تنظیم نشده باشد، نام از نسخه APK نام تولید می شود. اگر نسخه حاوی چندین APK باشد، نام از تاریخ ایجاد میشود. |
versionCodes[] | کدهای نسخه همه فایلهای APK موجود در نسخه منتشر شده. باید شامل کدهای نسخه برای حفظ نسخه های قبلی باشد. |
releaseNotes[] | توضیحی در مورد آنچه در این نسخه جدید است. |
status | وضعیت انتشار. |
userFraction | بخشی از کاربرانی که واجد شرایط انتشار مرحلهای هستند. 0 < کسری < 1. تنها زمانی می توان تنظیم کرد که وضعیت "در حال پیشرفت" یا "توقف" باشد. |
countryTargeting | انتشار را به مجموعه خاصی از کشورها محدود می کند. توجه داشته باشید که این فقط برای نسخه های در حال پیشرفت در مسیر تولید مجاز است. |
inAppUpdatePriority | اولویت به روز رسانی درون برنامه ای انتشار. همه APKهای جدید اضافه شده در نسخه در این اولویت در نظر گرفته می شوند. می تواند مقادیری را در محدوده [0، 5] بگیرد که 5 بالاترین اولویت را دارد. پیشفرضهای 0. inAppUpdatePriority را نمیتوان پس از انتشار نسخه بهروزرسانی کرد. به https://developer.android.com/guide/playcore/in-app-updates مراجعه کنید. |
LocalizedText
متن محلی شده در زبان داده شده
نمایندگی JSON |
---|
{ "language": string, "text": string } |
فیلدها | |
---|---|
language | کد محلی سازی زبان (برچسب زبان BCP-47؛ به عنوان مثال، "de-AT" برای آلمانی اتریشی). |
text | متن به زبان داده شده |
وضعیت
وضعیت انتشار.
Enums | |
---|---|
statusUnspecified | وضعیت نامشخص |
draft | فایلهای APK این نسخه به کاربران ارائه نمیشوند. |
inProgress | فایلهای APK نسخه به کسری از کاربران ارائه میشوند که توسط «userFraction» تعیین میشوند. |
halted | فایلهای APK نسخه دیگر به کاربران ارائه نمیشوند. کاربرانی که قبلاً این APK ها را دارند تحت تأثیر قرار نگرفته اند. |
completed | انتشار هیچ تغییر دیگری نخواهد داشت. فایلهای APK آن به همه کاربران ارائه میشوند، مگر اینکه واجد شرایط استفاده از APK نسخه جدیدتر باشند. |
کشور هدف گذاری
مشخصات کشور هدف
نمایندگی JSON |
---|
{ "countries": [ string ], "includeRestOfWorld": boolean } |
فیلدها | |
---|---|
countries[] | کشورهای مورد نظر، به عنوان کدهای دو حرفی CLDR مشخص شده است. |
includeRestOfWorld | شامل «بقیه جهان» و همچنین کشورهایی که به صراحت مورد هدف قرار گرفته اند. |
روش ها | |
---|---|
| یک آهنگ جدید ایجاد می کند. |
| آهنگ می گیرد. |
| همه آهنگ ها را فهرست می کند. |
| یک مسیر را وصله می کند. |
| یک آهنگ را به روز می کند. |
کدهای خطا
عملیات این منبع، کدهای خطای HTTP زیر را برمی گرداند:
کد خطا | دلیل | قطعنامه |
---|---|---|
5xx | خطای عمومی در سرور Google Play. | درخواست خود را دوباره امتحان کنید اگر مشکل ادامه داشت با مدیر حساب Google Play خود تماس بگیرید یا یک درخواست پشتیبانی ارسال کنید. داشبورد وضعیت Play را برای هرگونه قطعی شناخته شده بررسی کنید. |
409 | خطای بهروزرسانی همزمان. تلاشی برای بهروزرسانی یک شی که در حال بهروزرسانی است انجام شد. برای مثال، یک خرید با فراخوانی متد | درخواست خود را دوباره امتحان کنید |