REST Resource: edits.tracks

রিসোর্স: ট্র্যাক

একটি ট্র্যাক কনফিগারেশন। ট্র্যাকস সার্ভিসের জন্য উৎস।

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

পর্যায়ক্রমে প্রকাশের জন্য যোগ্য ব্যবহারকারীদের ভগ্নাংশ। ০ < fraction < 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 ত্রুটি কোডগুলি ফেরত দেয়:

ত্রুটি কোড কারণ বিবরণ রেজোলিউশন
400 invalidValue অনুরোধে একটি অবৈধ মান প্রদান করা হয়েছে। এটি প্রায়শই একটি ত্রুটিপূর্ণ বা অবৈধ ক্রয় টোকেনের জন্য ফেরত পাঠানো হয়। API রেফারেন্সের উপর ভিত্তি করে অনুরোধের বডি বা প্যারামিটারে অবৈধ ফিল্ড মান সংশোধন করুন।
400 required অনুরোধটিতে একটি প্রয়োজনীয় ক্ষেত্র বা প্যারামিটার অনুপস্থিত। সমস্ত বাধ্যতামূলক ক্ষেত্র এবং পরামিতি অন্তর্ভুক্ত আছে কিনা তা নিশ্চিত করতে API ডকুমেন্টেশন দেখুন।
403 userInsufficientPermission অনুরোধকৃত ক্রিয়াকলাপটি সম্পাদন করার জন্য ব্যবহারকারীর পর্যাপ্ত অনুমতি নেই। নিশ্চিত করুন যে প্রমাণিত ব্যবহারকারীর Google Play Console-এ প্রয়োজনীয় অনুমতি আছে। আরও বিস্তারিত জানার জন্য "একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করা" দেখুন।
404 notFound অনুরোধ করা রিসোর্সটি খুঁজে পাওয়া যায়নি। শনাক্তকারী (যেমন, ক্রয় টোকেন, প্যাকেজের নাম, পণ্য আইডি, সাবস্ক্রিপশন আইডি) সঠিক কিনা তা যাচাই করুন।
409 concurrentUpdate একই সাথে আপডেট করা হচ্ছে এমন একটি অবজেক্ট আপডেট করার চেষ্টা করা হয়েছিল। এক্সপোনেনশিয়াল ব্যাকঅফ দিয়ে অনুরোধটি পুনরায় চেষ্টা করুন। একই রিসোর্সে একযোগে পরিবর্তন এড়িয়ে চলুন।
5xx Generic error গুগল প্লে সার্ভারে সাধারণ ত্রুটি। আপনার অনুরোধটি আবার চেষ্টা করুন।

যদি সমস্যাটি থেকে যায়, তাহলে আপনার Google Play অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন অথবা একটি সহায়তা অনুরোধ জমা দিন। কোনও পরিচিত বিভ্রাটের জন্য Play Status Dashboard চেক করার কথা বিবেচনা করুন।