Method: monetization.subscriptions.basePlans.offers.batchUpdate

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

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

HTTP অনুরোধ

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

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

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

পরামিতি
packageName

string

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

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

productId

string

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

basePlanId

string

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

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

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

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

object ( UpdateSubscriptionOfferRequest )

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

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

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

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

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

object ( SubscriptionOffer )

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

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

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

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

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

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

JSON প্রতিনিধিত্ব
{
  "subscriptionOffer": {
    object (SubscriptionOffer)
  },
  "updateMask": string,
  "regionsVersion": {
    object (RegionsVersion)
  },
  "allowMissing": boolean,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
ক্ষেত্র
subscriptionOffer

object ( SubscriptionOffer )

প্রয়োজন। আপডেট করার জন্য সদস্যতা অফার.

updateMask

string ( FieldMask format)

প্রয়োজন। ক্ষেত্রগুলির তালিকা আপডেট করা হবে।

এটি ক্ষেত্রগুলির সম্পূর্ণরূপে যোগ্য নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: "user.displayName,photo"

regionsVersion

object ( RegionsVersion )

প্রয়োজন। সাবস্ক্রিপশন অফারের জন্য উপলভ্য অঞ্চলের সংস্করণ ব্যবহার করা হচ্ছে।

allowMissing

boolean

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

যদি একটি নতুন অফার তৈরি করা হয়, UpdateMask উপেক্ষা করা হয়।

latencyTolerance

enum ( ProductUpdateLatencyTolerance )

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