Method: monetization.onetimeproducts.purchaseOptions.batchUpdateStates

এক বা একাধিক এককালীন পণ্য জুড়ে ক্রয় বিকল্পগুলি সক্রিয় বা নিষ্ক্রিয় করে৷

HTTP অনুরোধ

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

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

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

পরামিতি
packageName

string

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

productId

string

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

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

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

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

object ( UpdatePurchaseOptionStateRequest )

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

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

purchaseOptions.batchUpdateStates জন্য প্রতিক্রিয়া বার্তা.

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

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

object ( OneTimeProduct )

এককালীন আপডেট হওয়া পণ্যের তালিকা। এই তালিকাটি একই ক্রমে এক থেকে এক অনুরোধের সাথে মিলবে।

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

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

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

UpdatePurchaseOptionStateRequest

এককালীন পণ্য ক্রয়ের বিকল্পের অবস্থা আপডেট করতে বার্তার অনুরোধ করুন।

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

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

object ( ActivatePurchaseOptionRequest )

একটি ক্রয় বিকল্প সক্রিয় করে। একবার সক্রিয় হলে, ক্রয় বিকল্প উপলব্ধ হবে।

deactivatePurchaseOptionRequest

object ( DeactivatePurchaseOptionRequest )

একটি ক্রয় বিকল্প নিষ্ক্রিয় করে। একবার নিষ্ক্রিয় হয়ে গেলে, ক্রয় বিকল্পটি অনুপলব্ধ হয়ে যাবে।

অ্যাক্টিভেটPurchaseOptionRequest

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

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

string

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

productId

string

প্রয়োজন। প্যারেন্ট ওয়ান-টাইম প্রোডাক্ট (আইডি) ক্রয়ের বিকল্প সক্রিয় করতে।

purchaseOptionId

string

প্রয়োজন। ক্রয় বিকল্পের আইডি ক্রয় বিকল্প সক্রিয় করতে হবে।

latencyTolerance

enum ( ProductUpdateLatencyTolerance )

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

নিষ্ক্রিয় করুনPurchaseOptionRequest

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

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

string

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

productId

string

প্রয়োজন। প্যারেন্ট ওয়ান-টাইম প্রোডাক্ট (আইডি) ক্রয় বিকল্প নিষ্ক্রিয় করতে।

purchaseOptionId

string

প্রয়োজন। ক্রয় বিকল্পের আইডি ক্রয় বিকল্প নিষ্ক্রিয় করতে।

latencyTolerance

enum ( ProductUpdateLatencyTolerance )

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