Method: monetization.onetimeproducts.purchaseOptions.offers.batchUpdate

এক বা একাধিক এককালীন পণ্য অফার তৈরি বা আপডেট করে।

HTTP অনুরোধ

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdate

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

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

পরামিতি
packageName

string

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

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

productId

string

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

purchaseOptionId

string

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

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

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

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

object ( UpdateOneTimeProductOfferRequest )

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

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

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

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

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

object ( OneTimeProductOffer )

অনুরোধের মতো একই ক্রমে আপডেট করা এককালীন পণ্য অফারগুলির তালিকা।

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

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

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

UpdateOneTimeProductOfferRequest

UpdateOneTimeProductOffer-এর জন্য বার্তার অনুরোধ করুন।

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

object ( OneTimeProductOffer )

প্রয়োজন। আপডেট করার জন্য এককালীন পণ্য অফার.

updateMask

string ( FieldMask format)

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

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

regionsVersion

object ( RegionsVersion )

প্রয়োজন। উপলব্ধ অঞ্চলগুলির সংস্করণ অফারের জন্য ব্যবহৃত হচ্ছে৷

allowMissing

boolean

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

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

latencyTolerance

enum ( ProductUpdateLatencyTolerance )

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