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

रिलीज़ का नाम. यह ज़रूरी नहीं है कि यह यूनीक हो. अगर इसे सेट नहीं किया जाता है, तो नाम को APK के versionName से जनरेट किया जाता है. अगर रिलीज़ में एक से ज़्यादा APK शामिल हैं, तो नाम तारीख के हिसाब से जनरेट होता है.

versionCodes[]

string (int64 format)

रिलीज़ में शामिल सभी APK के वर्शन कोड. पिछली रिलीज़ से बनाए रखने के लिए, वर्शन कोड शामिल होने चाहिए.

releaseNotes[]

object (LocalizedText)

इस रिलीज़ में नया क्या है, इसके बारे में जानकारी.

status

enum (Status)

रिलीज़ की स्थिति.

userFraction

number

उन उपयोगकर्ताओं का फ़्रैक्शन जो चरणों में रिलीज़ होने वाली सुविधा के लिए ज़रूरी शर्तें पूरी करते हैं. 0 < फ़्रैक्शन < 1. इसे सिर्फ़ तब सेट किया जा सकता है, जब स्टेटस "inProgress" या "halted" हो.

countryTargeting

object (CountryTargeting)

इस विकल्प से, रिलीज़ को कुछ देशों तक सीमित किया जाता है. ध्यान दें कि इसे सिर्फ़ प्रोडक्शन ट्रैक में, inProgress रिलीज़ के लिए सेट किया जा सकता है.

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

दी गई भाषा में टेक्स्ट.

स्थिति

रिलीज़ की स्थिति.

Enums
statusUnspecified स्थिति की जानकारी नहीं दी गई है.
draft रिलीज़ के APK, उपयोगकर्ताओं को उपलब्ध नहीं कराए जा रहे हैं.
inProgress रिलीज़ के APK, उपयोगकर्ताओं के एक छोटे हिस्से को दिखाए जा रहे हैं. यह हिस्सा, 'userFraction' से तय होता है.
halted रिलीज़ के APK, अब उपयोगकर्ताओं को नहीं दिखेंगे. जिन लोगों के पास पहले से ही ये APK हैं उन पर इसका कोई असर नहीं पड़ेगा.
completed रिलीज़ में कोई और बदलाव नहीं किया जाएगा. इसके APK, सभी उपयोगकर्ताओं को दिखाए जाते हैं. हालांकि, अगर वे हाल ही की रिलीज़ के APK इस्तेमाल करने की ज़रूरी शर्तें पूरी करते हैं, तो उन्हें वे APK दिखाए जाते हैं.

CountryTargeting

देश के हिसाब से टारगेटिंग की जानकारी.

JSON के काेड में दिखाना
{
  "countries": [
    string
  ],
  "includeRestOfWorld": boolean
}
फ़ील्ड
countries[]

string

टारगेट किए जाने वाले देश. इन्हें दो अक्षरों वाले CLDR कोड के तौर पर दिखाया जाता है.

includeRestOfWorld

boolean

"दुनिया के बाकी देश" के साथ-साथ, टारगेट किए गए देशों को भी शामिल करें.

तरीके

create

इससे नया ट्रैक बनता है.

get

यह कुकी, ट्रैक करती है.

list

सभी ट्रैक की सूची दिखाता है.

patch

इस कुकी का इस्तेमाल ट्रैक को पैच करने के लिए किया जाता है.

update

यह कुकी, ट्रैक को अपडेट करती है.

गड़बड़ी के कोड

इस संसाधन के ऑपरेशन, यहां दिए गए एचटीटीपी गड़बड़ी कोड दिखाते हैं:

गड़बड़ी का कोड कारण ब्यौरा रिज़ॉल्यूशन
400 invalidValue अनुरोध में अमान्य वैल्यू दी गई है. आम तौर पर, यह गड़बड़ी तब दिखती है, जब खरीदारी का टोकन गलत हो या मान्य न हो. एपीआई के रेफ़रंस के आधार पर, अनुरोध के मुख्य हिस्से या पैरामीटर में मौजूद फ़ील्ड की अमान्य वैल्यू को ठीक करें.
400 required अनुरोध में कोई ज़रूरी फ़ील्ड या पैरामीटर मौजूद नहीं है. एपीआई के दस्तावेज़ देखें और पक्का करें कि सभी ज़रूरी फ़ील्ड और पैरामीटर शामिल किए गए हों.
403 userInsufficientPermission अनुरोध की गई कार्रवाई को पूरा करने के लिए, उपयोगकर्ता के पास ज़रूरी अनुमति नहीं है. पक्का करें कि पुष्टि किए गए उपयोगकर्ता के पास, Google Play Console में ज़रूरी अनुमतियां हों. ज़्यादा जानकारी के लिए, सेवा खाते का इस्तेमाल करना लेख पढ़ें.
404 notFound अनुरोध किया गया संसाधन नहीं मिला. पुष्टि करें कि आइडेंटिफ़ायर (जैसे, खरीदारी का टोकन, पैकेज का नाम, प्रॉडक्ट आईडी, सदस्यता आईडी) सही हैं.
409 concurrentUpdate किसी ऐसे ऑब्जेक्ट को अपडेट करने की कोशिश की गई जिसे एक साथ अपडेट किया जा रहा है. एक्स्पोनेंशियल बैकऑफ़ के साथ अनुरोध को फिर से भेजें. एक ही संसाधन में एक साथ कई बदलाव न करें.
5xx Generic error Google Play सर्वर में सामान्य गड़बड़ी. अनुरोध को फिर से भेजें.

अगर समस्या बनी रहती है, तो अपने Google Play खाता मैनेजर से संपर्क करें या सहायता का अनुरोध सबमिट करें. अगर आपको किसी रुकावट के बारे में पहले से पता है, तो Play स्टेटस डैशबोर्ड देखें.