Method: monetization.subscriptions.basePlans.offers.batchUpdateStates

সদস্যতা অফার রাজ্যের একটি ব্যাচ আপডেট করে।

সর্বাধিক আপডেট থ্রুপুট অর্জন করতে PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT নেস্টেড অনুরোধগুলিতে লেটেন্সি টলারেন্স ক্ষেত্র সেট করুন৷

HTTP অনুরোধ

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdateStates

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
packageName

string

প্রয়োজন। আপডেট করা সাবস্ক্রিপশন অফারগুলির মূল অ্যাপ (প্যাকেজের নাম)।

সমস্ত আপডেট হওয়া সাবস্ক্রিপশনঅফার রিসোর্সে প্যাকেজনাম ক্ষেত্রের সমান হতে হবে।

productId

string

প্রয়োজন। অভিভাবক সদস্যতার পণ্য আইডি, যদি সমস্ত আপডেট করা অফার একই সাবস্ক্রিপশনের অন্তর্গত হয়। যদি এই অনুরোধটি একাধিক সদস্যতা বিস্তৃত করে, এই ক্ষেত্রটিকে "-" এ সেট করুন। সেট করতে হবে।

basePlanId

string

প্রয়োজন। প্যারেন্ট বেস প্ল্যান (আইডি) যার জন্য অফারগুলি আপডেট করা উচিত৷ একাধিক বেস প্ল্যান থেকে অফার আপডেট করতে '-' হিসাবে নির্দিষ্ট করা যেতে পারে।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "requests": [
    {
      object (UpdateSubscriptionOfferStateRequest)
    }
  ]
}
ক্ষেত্র
requests[]

object ( UpdateSubscriptionOfferStateRequest )

প্রয়োজন। 100টি উপাদান পর্যন্ত আপডেট অনুরোধের তালিকা। সমস্ত অনুরোধ বিভিন্ন অফার আপডেট করা আবশ্যক.

প্রতিক্রিয়া শরীর

offers.batchUpdateStates এর জন্য প্রতিক্রিয়া বার্তা।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "subscriptionOffers": [
    {
      object (SubscriptionOffer)
    }
  ]
}
ক্ষেত্র
subscriptionOffers[]

object ( SubscriptionOffer )

আপডেট করা সাবস্ক্রিপশন অফার তালিকা.

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/androidpublisher

সাবস্ক্রিপশন অফার স্টেট রিকোয়েস্ট আপডেট করুন

সাবস্ক্রিপশন অফারের অবস্থা আপডেট করার জন্য বার্তার অনুরোধ করুন।

JSON প্রতিনিধিত্ব
{

  // Union field state_transition_type can be only one of the following:
  "activateSubscriptionOfferRequest": {
    object (ActivateSubscriptionOfferRequest)
  },
  "deactivateSubscriptionOfferRequest": {
    object (DeactivateSubscriptionOfferRequest)
  }
  // End of list of possible types for union field state_transition_type.
}
ক্ষেত্র
ইউনিয়ন ফিল্ড state_transition_type রাষ্ট্রীয় রূপান্তরের ধরন প্রয়োগ করতে হবে, ঠিক একটি সেট করতে হবে। state_transition_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
activateSubscriptionOfferRequest

object ( ActivateSubscriptionOfferRequest )

একটি অফার সক্রিয় করে। একবার সক্রিয় হয়ে গেলে, অফারটি নতুন গ্রাহকদের জন্য উপলব্ধ হবে।

deactivateSubscriptionOfferRequest

object ( DeactivateSubscriptionOfferRequest )

একটি অফার নিষ্ক্রিয় করে। একবার নিষ্ক্রিয় হয়ে গেলে, অফারটি নতুন গ্রাহকদের জন্য অনুপলব্ধ হয়ে যাবে, তবে বিদ্যমান গ্রাহকরা তাদের সদস্যতা বজায় রাখবে

সাবস্ক্রিপশন অফারের অনুরোধ সক্রিয় করুন

ActivateSubscriptionOffer-এর জন্য অনুরোধ বার্তা.

JSON প্রতিনিধিত্ব
{
  "packageName": string,
  "productId": string,
  "basePlanId": string,
  "offerId": string,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
ক্ষেত্র
packageName

string

প্রয়োজন। অফারটির মূল অ্যাপ (প্যাকেজের নাম) সক্রিয় করতে হবে।

productId

string

প্রয়োজন। সক্রিয় করতে অফারটির অভিভাবক সদস্যতা (আইডি)।

basePlanId

string

প্রয়োজন। অফারটির প্যারেন্ট বেস প্ল্যান (আইডি) সক্রিয় করার জন্য।

offerId

string

প্রয়োজন। অফারের অনন্য অফার আইডি চালু করতে হবে।

latencyTolerance

enum ( ProductUpdateLatencyTolerance )

ঐচ্ছিক। এই পণ্য আপডেটের প্রচারের জন্য বিলম্ব সহনশীলতা। লেটেন্সি-সংবেদনশীল থেকে ডিফল্ট।

সাবস্ক্রিপশন অফারের অনুরোধ নিষ্ক্রিয় করুন

offers.deactivate এর জন্য বার্তার অনুরোধ করুন।

JSON প্রতিনিধিত্ব
{
  "packageName": string,
  "productId": string,
  "basePlanId": string,
  "offerId": string,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
ক্ষেত্র
packageName

string

প্রয়োজন। অফারটির মূল অ্যাপ (প্যাকেজের নাম) নিষ্ক্রিয় করতে।

productId

string

প্রয়োজন। অফারটির অভিভাবক সদস্যতা (আইডি) নিষ্ক্রিয় করতে।

basePlanId

string

প্রয়োজন। অফারটির প্যারেন্ট বেস প্ল্যান (আইডি) নিষ্ক্রিয় করার জন্য।

offerId

string

প্রয়োজন। অফারটির অনন্য অফার আইডি নিষ্ক্রিয় করতে হবে।

latencyTolerance

enum ( ProductUpdateLatencyTolerance )

ঐচ্ছিক। এই পণ্য আপডেটের প্রচারের জন্য বিলম্ব সহনশীলতা। লেটেন্সি-সংবেদনশীল থেকে ডিফল্ট।