- HTTP অনুরোধ
- পাথ প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- UpdateBasePlanStateRequest
- ActivateBasePlanRequest
- নিষ্ক্রিয়BasePlanRequest
- এটা চেষ্টা করুন!
এক বা একাধিক সদস্যতা জুড়ে বেস প্ল্যান সক্রিয় বা নিষ্ক্রিয় করে।
সর্বাধিক আপডেট থ্রুপুট অর্জন করতে PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT নেস্টেড অনুরোধগুলিতে লেটেন্সি টলারেন্স ক্ষেত্র সেট করুন৷
HTTP অনুরোধ
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchUpdateStates
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
packageName | প্রয়োজন। আপডেট করা বেস প্ল্যানের মূল অ্যাপ (প্যাকেজের নাম)। |
productId | প্রয়োজন। অভিভাবক সাবস্ক্রিপশনের পণ্য আইডি, যদি সমস্ত আপডেট করা বেস প্ল্যান একই সাবস্ক্রিপশনের অন্তর্গত হয়। যদি এই ব্যাচ আপডেট একাধিক সাবস্ক্রিপশন বিস্তৃত করে, তাহলে এই ক্ষেত্রটিকে "-" এ সেট করুন। সেট করতে হবে। |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{
"requests": [
{
object ( |
ক্ষেত্র | |
---|---|
requests[] | প্রয়োজন। 100টি উপাদান পর্যন্ত আপডেট অনুরোধের তালিকা। সমস্ত অনুরোধের বিভিন্ন বেস প্ল্যান আপডেট করতে হবে। |
প্রতিক্রিয়া শরীর
basePlans.batchUpdateStates-এর জন্য প্রতিক্রিয়া বার্তা।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{
"subscriptions": [
{
object ( |
ক্ষেত্র | |
---|---|
subscriptions[] | আপডেট হওয়া সাবস্ক্রিপশনের তালিকা। এই তালিকাটি একই ক্রমে এক থেকে এক অনুরোধের সাথে মিলবে। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/androidpublisher
UpdateBasePlanStateRequest
সাবস্ক্রিপশন বেস প্ল্যানের অবস্থা আপডেট করার জন্য বার্তার অনুরোধ করুন।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ফিল্ড state_transition_type রাষ্ট্রীয় রূপান্তরের ধরন প্রয়োগ করতে হবে, ঠিক একটি সেট করতে হবে। state_transition_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
activateBasePlanRequest | একটি বেস প্ল্যান সক্রিয় করে। একবার সক্রিয় হয়ে গেলে, বেস প্ল্যানগুলি নতুন গ্রাহকদের জন্য উপলব্ধ হবে৷ |
deactivateBasePlanRequest | একটি বেস প্ল্যান নিষ্ক্রিয় করে। একবার নিষ্ক্রিয় হয়ে গেলে, বেস প্ল্যানটি নতুন গ্রাহকদের জন্য অনুপলব্ধ হয়ে যাবে, তবে বিদ্যমান গ্রাহকরা তাদের সদস্যতা বজায় রাখবে |
ActivateBasePlanRequest
ActivateBasePlan এর জন্য অনুরোধ বার্তা.
JSON প্রতিনিধিত্ব |
---|
{
"packageName": string,
"productId": string,
"basePlanId": string,
"latencyTolerance": enum ( |
ক্ষেত্র | |
---|---|
packageName | প্রয়োজন। বেস প্ল্যানের প্যারেন্ট অ্যাপ (প্যাকেজের নাম) সক্রিয় করতে হবে। |
productId | প্রয়োজন। বেস প্ল্যানের প্যারেন্ট সাবস্ক্রিপশন (আইডি) সক্রিয় করতে। |
basePlanId | প্রয়োজন। বেস প্ল্যানের ইউনিক বেস প্ল্যান আইডি সক্রিয় করতে হবে। |
latencyTolerance | ঐচ্ছিক। এই পণ্য আপডেটের প্রচারের জন্য বিলম্ব সহনশীলতা। লেটেন্সি-সংবেদনশীল থেকে ডিফল্ট। |
নিষ্ক্রিয়BasePlanRequest
basePlans.deactivate এর জন্য বার্তার অনুরোধ করুন।
JSON প্রতিনিধিত্ব |
---|
{
"packageName": string,
"productId": string,
"basePlanId": string,
"latencyTolerance": enum ( |
ক্ষেত্র | |
---|---|
packageName | প্রয়োজন। বেস প্ল্যানের প্যারেন্ট অ্যাপ (প্যাকেজের নাম) নিষ্ক্রিয় করতে হবে। |
productId | প্রয়োজন। বেস প্ল্যানের প্যারেন্ট সাবস্ক্রিপশন (আইডি) নিষ্ক্রিয় করতে। |
basePlanId | প্রয়োজন। বেস প্ল্যানের অনন্য বেস প্ল্যান আইডি নিষ্ক্রিয় করতে হবে। |
latencyTolerance | ঐচ্ছিক। এই পণ্য আপডেটের প্রচারের জন্য বিলম্ব সহনশীলতা। লেটেন্সি-সংবেদনশীল থেকে ডিফল্ট। |