REST Resource: monetization.subscriptions

রিসোর্স: সাবস্ক্রিপশন

একটি অ্যাপের জন্য একটি একক সাবস্ক্রিপশন।

JSON উপস্থাপনা
{
  "packageName": string,
  "productId": string,
  "basePlans": [
    {
      object (BasePlan)
    }
  ],
  "listings": [
    {
      object (SubscriptionListing)
    }
  ],
  "archived": boolean,
  "taxAndComplianceSettings": {
    object (SubscriptionTaxAndComplianceSettings)
  },
  "restrictedPaymentCountries": {
    object (RestrictedPaymentCountries)
  }
}
ক্ষেত্র
packageName

string

অপরিবর্তনীয়। মূল অ্যাপের প্যাকেজের নাম।

productId

string

অপরিবর্তনীয়। পণ্যের অনন্য পণ্য আইডি। মূল অ্যাপের মধ্যে অনন্য। পণ্য আইডিগুলি অবশ্যই ছোট হাতের অক্ষর (az), সংখ্যা (0-9), আন্ডারস্কোর (_) এবং বিন্দু (.) দিয়ে তৈরি হতে হবে। এটি অবশ্যই ছোট হাতের অক্ষর বা সংখ্যা দিয়ে শুরু হতে হবে এবং দৈর্ঘ্যে 1 থেকে 40 (সমেত) অক্ষরের মধ্যে হতে হবে।

basePlans[]

object ( BasePlan )

এই সাবস্ক্রিপশনের জন্য বেস প্ল্যানের সেট। অন্য কোনও অফার প্রযোজ্য না হলে সাবস্ক্রিপশনের দাম এবং সময়কাল প্রতিনিধিত্ব করে।

listings[]

object ( SubscriptionListing )

প্রয়োজনীয়। এই সাবস্ক্রিপশনের জন্য স্থানীয় তালিকার তালিকা। মূল অ্যাপের ডিফল্ট ভাষার জন্য কমপক্ষে একটি এন্ট্রি থাকতে হবে।

archived
(deprecated)

boolean

শুধুমাত্র আউটপুট। অবচিত: সাবস্ক্রিপশন সংরক্ষণাগার সমর্থিত নয়।

taxAndComplianceSettings

object ( SubscriptionTaxAndComplianceSettings )

কর এবং আইনি সম্মতি সম্পর্কে বিশদ বিবরণ।

restrictedPaymentCountries

object ( RestrictedPaymentCountries )

ঐচ্ছিক। যেসব দেশে এই সাবস্ক্রিপশন ক্রয় করা যাবে, সেই একই দেশে নিবন্ধিত পেমেন্ট পদ্ধতির মাধ্যমে। যদি খালি থাকে, তাহলে পেমেন্টের অবস্থানের কোনও বিধিনিষেধ আরোপ করা হবে না।

বেসপ্ল্যান

সাবস্ক্রিপশনের জন্য একটি একক বেস প্ল্যান।

JSON উপস্থাপনা
{
  "basePlanId": string,
  "state": enum (State),
  "regionalConfigs": [
    {
      object (RegionalBasePlanConfig)
    }
  ],
  "offerTags": [
    {
      object (OfferTag)
    }
  ],
  "otherRegionsConfig": {
    object (OtherRegionsBasePlanConfig)
  },

  // Union field base_plan_type can be only one of the following:
  "autoRenewingBasePlanType": {
    object (AutoRenewingBasePlanType)
  },
  "prepaidBasePlanType": {
    object (PrepaidBasePlanType)
  },
  "installmentsBasePlanType": {
    object (InstallmentsBasePlanType)
  }
  // End of list of possible types for union field base_plan_type.
}
ক্ষেত্র
basePlanId

string

প্রয়োজনীয়। অপরিবর্তনীয়। এই বেস প্ল্যানের অনন্য শনাক্তকারী। সাবস্ক্রিপশনের মধ্যে অবশ্যই অনন্য হতে হবে এবং RFC-1034 এর সাথে সঙ্গতিপূর্ণ হতে হবে। অর্থাৎ, এই আইডিতে কেবল ছোট হাতের অক্ষর (az), সংখ্যা (0-9), এবং হাইফেন (-) থাকতে পারে এবং সর্বাধিক 63টি অক্ষর হতে পারে।

state

enum ( State )

শুধুমাত্র আউটপুট। বেস প্ল্যানের অবস্থা, অর্থাৎ এটি সক্রিয় কিনা। খসড়া এবং নিষ্ক্রিয় বেস প্ল্যানগুলি সক্রিয় বা মুছে ফেলা যেতে পারে। সক্রিয় বেস প্ল্যানগুলিকে নিষ্ক্রিয় করা যেতে পারে। নিষ্ক্রিয় বেস প্ল্যানগুলি বাতিল করা যেতে পারে। রিসোর্স আপডেট করে এই ক্ষেত্রটি পরিবর্তন করা যাবে না। পরিবর্তে ডেডিকেটেড এন্ডপয়েন্টগুলি ব্যবহার করুন।

regionalConfigs[]

object ( RegionalBasePlanConfig )

এই মূল পরিকল্পনার জন্য অঞ্চল-নির্দিষ্ট তথ্য।

offerTags[]

object ( OfferTag )

এই বেস প্ল্যানের জন্য নির্দিষ্ট করা সর্বোচ্চ ২০টি কাস্টম ট্যাগের তালিকা, এবং বিলিং লাইব্রেরির মাধ্যমে অ্যাপে ফেরত পাঠানো হয়েছে। এই বেস প্ল্যানের সাবস্ক্রিপশন অফারগুলিও বিলিং লাইব্রেরিতে এই অফার ট্যাগগুলি পাবে।

otherRegionsConfig

object ( OtherRegionsBasePlanConfig )

ভবিষ্যতে Play-এর যেকোনো নতুন অবস্থানের মূল্য নির্ধারণের তথ্য। যদি বাদ দেওয়া হয়, তাহলে BasePlan স্বয়ংক্রিয়ভাবে উপলব্ধ হবে না। ভবিষ্যতে Play-এর যেকোনো নতুন অবস্থান চালু হতে পারে।

Union field base_plan_type । এই বেস প্ল্যানের ধরণ। ঠিক একটি সেট করতে হবে। বেস প্ল্যান তৈরি হওয়ার পরে বেস প্ল্যানের ধরণ অপরিবর্তনীয়। base_plan_type নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
autoRenewingBasePlanType

object ( AutoRenewingBasePlanType )

বেস প্ল্যানটি নিয়মিত বিরতিতে স্বয়ংক্রিয়ভাবে পুনর্নবীকরণ হলে সেট করুন।

prepaidBasePlanType

object ( PrepaidBasePlanType )

বিলিং পিরিয়ড শেষে বেস প্ল্যানটি কখন স্বয়ংক্রিয়ভাবে পুনর্নবীকরণ হবে না তা সেট করুন।

installmentsBasePlanType

object ( InstallmentsBasePlanType )

কিস্তির জন্য সেট করা বেস প্ল্যান যেখানে একজন ব্যবহারকারী নির্দিষ্ট সংখ্যক অর্থপ্রদানের জন্য প্রতিশ্রুতিবদ্ধ।

রাজ্য

একটি মূল পরিকল্পনার বর্তমান অবস্থা।

এনামস
STATE_UNSPECIFIED অনির্দিষ্ট অবস্থা।
DRAFT বেস প্ল্যানটি বর্তমানে একটি খসড়া অবস্থায় আছে, এবং সক্রিয় করা হয়নি। এই মুহুর্তে এটি নিরাপদে মুছে ফেলা যেতে পারে।
ACTIVE বেস প্ল্যানটি সক্রিয় এবং নতুন গ্রাহকদের জন্য উপলব্ধ।
INACTIVE বেস প্ল্যানটি নিষ্ক্রিয় এবং শুধুমাত্র বিদ্যমান গ্রাহকদের জন্য উপলব্ধ।

অটোরিনিউইংবেসপ্ল্যানটাইপ

একটি বেস প্ল্যান প্রতিনিধিত্ব করে যা সাবস্ক্রিপশনের মেয়াদ শেষে স্বয়ংক্রিয়ভাবে পুনর্নবীকরণ হয়।

JSON উপস্থাপনা
{
  "billingPeriodDuration": string,
  "gracePeriodDuration": string,
  "accountHoldDuration": string,
  "resubscribeState": enum (ResubscribeState),
  "prorationMode": enum (SubscriptionProrationMode),
  "legacyCompatible": boolean,
  "legacyCompatibleSubscriptionOfferId": string
}
ক্ষেত্র
billingPeriodDuration

string

প্রয়োজনীয়। অপরিবর্তনীয়। সাবস্ক্রিপশন সময়কাল, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। গ্রহণযোগ্য বিলিং সময়কালের তালিকার জন্য, সহায়তা কেন্দ্রে যান। বেস প্ল্যান তৈরি হওয়ার পরে সময়কাল অপরিবর্তনীয়।

gracePeriodDuration

string

সাবস্ক্রিপশনের গ্রেস পিরিয়ড, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। গ্রহণযোগ্য মানগুলি দিনের মধ্যে এবং P0D এবং 30D এর কম এবং বেস প্ল্যান বিলিং পিরিয়ডের মধ্যে হতে হবে।

যদি নির্দিষ্ট না করা থাকে, তাহলে বিলিং সময়ের উপর ভিত্তি করে একটি ডিফল্ট মান ব্যবহার করা হবে।

gracePeriodDuration এবং accountHoldDuration এর যোগফল P30D এবং P60D দিনের মধ্যে হতে হবে, যার মধ্যে অন্তর্ভুক্ত।

accountHoldDuration

string

ঐচ্ছিক। সাবস্ক্রিপশনের কাস্টম অ্যাকাউন্ট হোল্ড পিরিয়ড, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। গ্রহণযোগ্য মানগুলি দিনে এবং P0D এবং P60D এর মধ্যে হতে হবে।

একটি খালি ক্ষেত্র একটি প্রস্তাবিত অ্যাকাউন্ট হোল্ডকে প্রতিনিধিত্ব করে, যা 60 দিন বাদে অতিরিক্ত সময়কাল হিসাবে গণনা করা হয়।

gracePeriodDuration এবং accountHoldDuration এর যোগফল P30D এবং P60D দিনের মধ্যে হতে হবে, যার মধ্যে অন্তর্ভুক্ত।

resubscribeState

enum ( ResubscribeState )

ব্যবহারকারীরা Google Play সারফেসে এই বেস প্ল্যানে পুনরায় সাবস্ক্রাইব করতে পারবেন কিনা। নির্দিষ্ট না থাকলে ডিফল্টভাবে RESUBSCRIBE_STATE_ACTIVE থাকবে।

prorationMode

enum ( SubscriptionProrationMode )

বেস প্ল্যানের প্রোরেশন মোড নির্ধারণ করে যে ব্যবহারকারী যখন অন্য বেস প্ল্যান থেকে এই প্ল্যানে স্যুইচ করেন তখন কী ঘটে। যদি নির্দিষ্ট না করা থাকে, তাহলে ডিফল্টভাবে CHARGE_ON_NEXT_BILLING_DATE হবে।

legacyCompatible

boolean

পুনর্নবীকরণ বেস প্ল্যানটি পশ্চাদমুখী সামঞ্জস্যপূর্ণ কিনা।

ব্যাকওয়ার্ড সামঞ্জস্যপূর্ণ বেস প্ল্যানটি Google Play Billing Library-এর অবচিত পদ্ধতি querySkuDetailsAsync() দ্বারা ফেরত পাঠানো হয়।

একটি প্রদত্ত সাবস্ক্রিপশনের জন্য শুধুমাত্র একটি পুনর্নবীকরণ বেস প্ল্যানকে লিগ্যাসি সামঞ্জস্যপূর্ণ হিসাবে চিহ্নিত করা যেতে পারে।

legacyCompatibleSubscriptionOfferId

string

সাবস্ক্রিপশন অফার আইডি যা লিগ্যাসি সামঞ্জস্যপূর্ণ।

ব্যাকওয়ার্ড সামঞ্জস্যপূর্ণ সাবস্ক্রিপশন অফারটি Google Play Billing Library-এর অপ্রচলিত পদ্ধতি querySkuDetailsAsync() দ্বারা ফেরত পাঠানো হয়।

একটি প্রদত্ত পুনর্নবীকরণ বেস প্ল্যানের জন্য শুধুমাত্র একটি সাবস্ক্রিপশন অফারকে লিগ্যাসি সামঞ্জস্যপূর্ণ হিসাবে চিহ্নিত করা যেতে পারে।

লিগ্যাসি সামঞ্জস্যপূর্ণ হিসেবে কোনও সাবস্ক্রিপশন অফার না পেতে এই ক্ষেত্রটিকে খালি স্ট্রিং হিসেবে সেট করুন।

পুনঃসাবস্ক্রাইব অবস্থা

বেস প্ল্যান পুনঃসাবস্ক্রাইব অবস্থা।

এনামস
RESUBSCRIBE_STATE_UNSPECIFIED অনির্দিষ্ট অবস্থা।
RESUBSCRIBE_STATE_ACTIVE পুনঃসাবস্ক্রাইব সক্রিয় আছে।
RESUBSCRIBE_STATE_INACTIVE পুনঃসাবস্ক্রাইব নিষ্ক্রিয়।

সাবস্ক্রিপশনপ্রোরেশনমোড

বেস প্ল্যান পুনর্নবীকরণের জন্য ব্যবহৃত প্রোরেশন মোড।

এনামস
SUBSCRIPTION_PRORATION_MODE_UNSPECIFIED অনির্দিষ্ট মোড।
SUBSCRIPTION_PRORATION_MODE_CHARGE_ON_NEXT_BILLING_DATE ব্যবহারকারীদের বর্তমান বিলিং পিরিয়ড শেষে তাদের নতুন বেস প্ল্যানের জন্য চার্জ করা হবে।
SUBSCRIPTION_PRORATION_MODE_CHARGE_FULL_PRICE_IMMEDIATELY ব্যবহারকারীদের তাদের নতুন বেস প্ল্যানের জন্য তাৎক্ষণিকভাবে এবং সম্পূর্ণ চার্জ করা হবে। তাদের বিদ্যমান সাবস্ক্রিপশনের অবশিষ্ট সময়কাল নতুন বিলিং প্ল্যানের মেয়াদ বাড়ানোর জন্য ব্যবহার করা হবে।

প্রিপেইড বেসপ্ল্যান টাইপ

এমন একটি বেস প্ল্যান প্রতিনিধিত্ব করে যা বেস প্ল্যানের শেষে স্বয়ংক্রিয়ভাবে পুনর্নবীকরণ হয় না এবং ব্যবহারকারীকে ম্যানুয়ালি পুনর্নবীকরণ করতে হবে।

JSON উপস্থাপনা
{
  "billingPeriodDuration": string,
  "timeExtension": enum (TimeExtension)
}
ক্ষেত্র
billingPeriodDuration

string

প্রয়োজনীয়। অপরিবর্তনীয়। সাবস্ক্রিপশন সময়কাল, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। গ্রহণযোগ্য বিলিং সময়কালের তালিকার জন্য, সহায়তা কেন্দ্রে যান। বেস প্ল্যান তৈরি হওয়ার পরে সময়কাল অপরিবর্তনীয়।

timeExtension

enum ( TimeExtension )

ব্যবহারকারীরা Google Play সারফেসে এই প্রিপেইড বেস প্ল্যানটি প্রসারিত করতে পারবেন কিনা। নির্দিষ্ট না থাকলে ডিফল্টভাবে TIME_EXTENSION_ACTIVE হবে।

টাইমএক্সটেনশন

বেস প্ল্যানের সময় বৃদ্ধি।

এনামস
TIME_EXTENSION_UNSPECIFIED অনির্দিষ্ট অবস্থা।
TIME_EXTENSION_ACTIVE সময়সীমা বৃদ্ধি সক্রিয়। ব্যবহারকারীরা তাদের প্রিপেইড প্ল্যানটি টপ-আপ করতে বা বাড়াতে পারবেন।
TIME_EXTENSION_INACTIVE সময়সীমা বৃদ্ধি করা হয়নি। ব্যবহারকারীরা তাদের প্রিপেইড প্ল্যানটি টপ-আপ বা বর্ধিত করতে পারবেন না।

কিস্তি বেসপ্ল্যানের ধরণ

একটি কিস্তির বেস প্ল্যান উপস্থাপন করে যেখানে একজন ব্যবহারকারী নির্দিষ্ট সংখ্যক পেমেন্টের জন্য প্রতিশ্রুতিবদ্ধ হন।

JSON উপস্থাপনা
{
  "billingPeriodDuration": string,
  "committedPaymentsCount": integer,
  "renewalType": enum (RenewalType),
  "gracePeriodDuration": string,
  "accountHoldDuration": string,
  "resubscribeState": enum (ResubscribeState),
  "prorationMode": enum (SubscriptionProrationMode)
}
ক্ষেত্র
billingPeriodDuration

string

প্রয়োজনীয়। অপরিবর্তনীয়। সাবস্ক্রিপশন সময়কাল, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। গ্রহণযোগ্য বিলিং সময়কালের তালিকার জন্য, সহায়তা কেন্দ্রে যান। বেস প্ল্যান তৈরি হওয়ার পরে সময়কাল অপরিবর্তনীয়।

committedPaymentsCount

integer

প্রয়োজনীয়। অপরিবর্তনীয়। ব্যবহারকারী কতগুলি পেমেন্ট করতে প্রতিশ্রুতিবদ্ধ। বেস প্ল্যান তৈরি হওয়ার পরে এটি অপরিবর্তনীয়।

renewalType

enum ( RenewalType )

প্রয়োজনীয়। অপরিবর্তনীয়। কিস্তির মূল পরিকল্পনা পুনর্নবীকরণের ধরণ। প্রাথমিক প্রতিশ্রুতির শেষে আচরণ নির্ধারণ করে। মূল পরিকল্পনা তৈরির পরে পুনর্নবীকরণের ধরণ অপরিবর্তনীয়।

gracePeriodDuration

string

সাবস্ক্রিপশনের গ্রেস পিরিয়ড, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। গ্রহণযোগ্য মানগুলি দিনের মধ্যে এবং P0D এবং 30D এর কম এবং বেস প্ল্যান বিলিং পিরিয়ডের মধ্যে হতে হবে।

যদি নির্দিষ্ট না করা থাকে, তাহলে বিলিং সময়ের উপর ভিত্তি করে একটি ডিফল্ট মান ব্যবহার করা হবে।

gracePeriodDuration এবং accountHoldDuration এর যোগফল P30D এবং P60D দিনের মধ্যে হতে হবে, যার মধ্যে অন্তর্ভুক্ত।

accountHoldDuration

string

ঐচ্ছিক। সাবস্ক্রিপশনের কাস্টম অ্যাকাউন্ট হোল্ড পিরিয়ড, ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। গ্রহণযোগ্য মানগুলি দিনে এবং P0D এবং P60D এর মধ্যে হতে হবে।

একটি খালি ক্ষেত্র একটি প্রস্তাবিত অ্যাকাউন্ট হোল্ডকে প্রতিনিধিত্ব করে, যা 60 দিন বাদে অতিরিক্ত সময়কাল হিসাবে গণনা করা হয়।

gracePeriodDuration এবং accountHoldDuration এর যোগফল P30D এবং P60D দিনের মধ্যে হতে হবে, যার মধ্যে অন্তর্ভুক্ত।

resubscribeState

enum ( ResubscribeState )

ব্যবহারকারীরা Google Play সারফেসে এই বেস প্ল্যানে পুনরায় সাবস্ক্রাইব করতে পারবেন কিনা। নির্দিষ্ট না থাকলে ডিফল্টভাবে RESUBSCRIBE_STATE_ACTIVE থাকবে।

prorationMode

enum ( SubscriptionProrationMode )

বেস প্ল্যানের প্রোরেশন মোড নির্ধারণ করে যে ব্যবহারকারী যখন অন্য বেস প্ল্যান থেকে এই প্ল্যানে স্যুইচ করেন তখন কী ঘটে। যদি নির্দিষ্ট না করা থাকে, তাহলে ডিফল্টভাবে CHARGE_ON_NEXT_BILLING_DATE হবে।

পুনর্নবীকরণের ধরণ

কিস্তির মূল পরিকল্পনা পুনর্নবীকরণের ধরণ। প্রাথমিক প্রতিশ্রুতির শেষে আচরণ নির্ধারণ করে। মূল পরিকল্পনা তৈরির পরে পুনর্নবীকরণের ধরণ অপরিবর্তনীয়।

এনামস
RENEWAL_TYPE_UNSPECIFIED অনির্দিষ্ট অবস্থা।
RENEWAL_TYPE_RENEWS_WITHOUT_COMMITMENT বিলিং পিরিয়ডের জন্য কোনও প্রতিশ্রুতি ছাড়াই পর্যায়ক্রমে নবায়ন করা হয়।
RENEWAL_TYPE_RENEWS_WITH_COMMITMENT প্রাথমিক সময়ের মতো একই সময়ের প্রতিশ্রুতি সহ নবায়ন করা হয়।

রিজিওনালবেসপ্ল্যানকনফিগ

একটি অঞ্চলের জন্য নির্দিষ্ট একটি বেস প্ল্যানের কনফিগারেশন।

JSON উপস্থাপনা
{
  "regionCode": string,
  "newSubscriberAvailability": boolean,
  "price": {
    object (Money)
  }
}
ক্ষেত্র
regionCode

string

প্রয়োজনীয়। এই কনফিগারেশনটি যে অঞ্চল কোডে প্রযোজ্য, ISO 3166-2 দ্বারা সংজ্ঞায়িত, যেমন "US"।

newSubscriberAvailability

boolean

নির্দিষ্ট অঞ্চলে বেস প্ল্যানটি নতুন গ্রাহকদের জন্য উপলব্ধ কিনা। এই মানটি মিথ্যাতে সেট করা থাকলে বিদ্যমান গ্রাহকদের সাবস্ক্রিপশন বাতিল করা হবে না। যদি নির্দিষ্ট না করা হয়, তবে এটি ডিফল্টভাবে মিথ্যাতে পরিণত হবে।

price

object ( Money )

নির্দিষ্ট অঞ্চলে বেস প্ল্যানের মূল্য। নতুন গ্রাহকদের জন্য বেস প্ল্যান উপলব্ধ থাকলে অবশ্যই সেট করতে হবে। নির্দিষ্ট অঞ্চলের সাথে লিঙ্ক করা মুদ্রায় সেট করতে হবে।

অন্যান্য অঞ্চল বেসপ্ল্যান কনফিগ

Play-তে যেকোনো নতুন অবস্থানের মূল্য নির্ধারণের তথ্য চালু হতে পারে।

JSON উপস্থাপনা
{
  "usdPrice": {
    object (Money)
  },
  "eurPrice": {
    object (Money)
  },
  "newSubscriberAvailability": boolean
}
ক্ষেত্র
usdPrice

object ( Money )

আবশ্যক। Play চালু হতে পারে এমন যেকোনো নতুন অবস্থানের জন্য USD-তে মূল্য ব্যবহার করা হবে।

eurPrice

object ( Money )

প্রয়োজনীয়। যেকোনো নতুন অবস্থানের জন্য EUR-তে মূল্য ব্যবহার করতে হবে। Play চালু হতে পারে।

newSubscriberAvailability

boolean

নতুন গ্রাহকদের জন্য বেস প্ল্যানটি কোন নতুন স্থানে পাওয়া যাবে কিনা, যেখানে Play চালু হতে পারে। যদি নির্দিষ্ট না করা থাকে, তাহলে এটি ডিফল্টভাবে মিথ্যাতে পরিণত হবে।

সাবস্ক্রিপশন তালিকা

সাবস্ক্রিপশনের ভোক্তা-দৃশ্যমান মেটাডেটা।

JSON উপস্থাপনা
{
  "languageCode": string,
  "title": string,
  "benefits": [
    string
  ],
  "description": string
}
ক্ষেত্র
languageCode

string

প্রয়োজনীয়। এই তালিকার ভাষা, BCP-47 দ্বারা সংজ্ঞায়িত, যেমন "en-US"।

title

string

প্রয়োজনীয়। এই তালিকার ভাষায় এই সাবস্ক্রিপশনের শিরোনাম। সরল লেখা।

benefits[]

string

প্লে স্টোর এবং পুনরুদ্ধারের মতো প্ল্যাটফর্মগুলিতে ব্যবহারকারীদের দেখানো সুবিধাগুলির একটি তালিকা এই তালিকার ভাষায় প্রবাহিত হয়। সরল লেখা। সর্বাধিক চারটি সুবিধার তালিকা সাজানো।

description

string

এই তালিকার ভাষায় এই সাবস্ক্রিপশনের বর্ণনা। সর্বোচ্চ দৈর্ঘ্য - ৮০ অক্ষর। সরল লেখা।

পদ্ধতি

archive
(deprecated)

বন্ধ করা হয়েছে: সাবস্ক্রিপশন সংরক্ষণাগার সমর্থিত নয়।

batchGet

এক বা একাধিক সাবস্ক্রিপশন পড়ে।

batchUpdate

সাবস্ক্রিপশনের একটি ব্যাচ আপডেট করে।

create

একটি নতুন সাবস্ক্রিপশন তৈরি করে।

delete

একটি সাবস্ক্রিপশন মুছে ফেলে।

get

একটি একক সাবস্ক্রিপশন পড়ে।

list

একটি প্রদত্ত অ্যাপের অধীনে সমস্ত সাবস্ক্রিপশন তালিকাভুক্ত করে।

patch

একটি বিদ্যমান সাবস্ক্রিপশন আপডেট করে।

ত্রুটি কোড

এই রিসোর্সের ক্রিয়াকলাপগুলি নিম্নলিখিত HTTP ত্রুটি কোডগুলি ফেরত দেয়:

ত্রুটি কোড কারণ রেজোলিউশন
5xx গুগল প্লে সার্ভারে সাধারণ ত্রুটি। আপনার অনুরোধটি আবার চেষ্টা করুন।

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

409 কনকারেন্সি আপডেট ত্রুটি।

একটি অবজেক্ট আপডেট করার চেষ্টা করা হয়েছিল যা আপডেট করা হচ্ছে। উদাহরণস্বরূপ, Play Billing Library এর acknowledgePurchase() পদ্ধতিতে কল করে এবং Play Developer API এর purchases.products.acknowledge একই সময়ে কল করে একটি ক্রয়ের স্বীকৃতি পাওয়া যাচ্ছে।

আপনার অনুরোধটি আবার চেষ্টা করুন।