- HTTP অনুরোধ
- পাথ প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- সাবস্ক্রিপশন অফার স্টেট রিকোয়েস্ট আপডেট করুন
- সাবস্ক্রিপশন অফারের অনুরোধ সক্রিয় করুন
- সাবস্ক্রিপশন অফারের অনুরোধ নিষ্ক্রিয় করুন
- এটা চেষ্টা করুন!
সদস্যতা অফার রাজ্যের একটি ব্যাচ আপডেট করে।
সর্বাধিক আপডেট থ্রুপুট অর্জন করতে PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT নেস্টেড অনুরোধগুলিতে লেটেন্সি টলারেন্স ক্ষেত্র সেট করুন৷
HTTP অনুরোধ
 POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdateStates
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
| পরামিতি | |
|---|---|
| package Name |   প্রয়োজন। আপডেট করা সাবস্ক্রিপশন অফারগুলির মূল অ্যাপ (প্যাকেজের নাম)। সমস্ত আপডেট হওয়া সাবস্ক্রিপশনঅফার রিসোর্সে প্যাকেজনাম ক্ষেত্রের সমান হতে হবে। | 
| product Id |   প্রয়োজন। অভিভাবক সদস্যতার পণ্য আইডি, যদি সমস্ত আপডেট করা অফার একই সাবস্ক্রিপশনের অন্তর্গত হয়। যদি এই অনুরোধটি একাধিক সদস্যতা বিস্তৃত করে, এই ক্ষেত্রটিকে "-" এ সেট করুন। সেট করতে হবে। | 
| base Plan Id |   প্রয়োজন। প্যারেন্ট বেস প্ল্যান (আইডি) যার জন্য অফারগুলি আপডেট করা উচিত৷ একাধিক বেস প্ল্যান থেকে অফার আপডেট করতে '-' হিসাবে নির্দিষ্ট করা যেতে পারে। | 
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
| JSON প্রতিনিধিত্ব | 
|---|
| {
  "requests": [
    {
      object ( | 
| ক্ষেত্র | |
|---|---|
| requests[] |   প্রয়োজন। 100টি উপাদান পর্যন্ত আপডেট অনুরোধের তালিকা। সমস্ত অনুরোধ বিভিন্ন অফার আপডেট করা আবশ্যক. | 
প্রতিক্রিয়া শরীর
offers.batchUpdateStates এর জন্য প্রতিক্রিয়া বার্তা।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
| JSON প্রতিনিধিত্ব | 
|---|
| {
  "subscriptionOffers": [
    {
      object ( | 
| ক্ষেত্র | |
|---|---|
| subscription Offers[] |   আপডেট করা সাবস্ক্রিপশন অফার তালিকা. | 
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-  https://www.googleapis.com/auth/androidpublisher
সাবস্ক্রিপশন অফার স্টেট রিকোয়েস্ট আপডেট করুন
সাবস্ক্রিপশন অফারের অবস্থা আপডেট করার জন্য বার্তার অনুরোধ করুন।
| JSON প্রতিনিধিত্ব | 
|---|
| { // Union field | 
| ক্ষেত্র | |
|---|---|
| ইউনিয়ন ফিল্ড state_transition_typeরাষ্ট্রীয় রূপান্তরের ধরন প্রয়োগ করতে হবে, ঠিক একটি সেট করতে হবে।state_transition_typeনিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
| activate Subscription Offer Request |   একটি অফার সক্রিয় করে। একবার সক্রিয় হয়ে গেলে, অফারটি নতুন গ্রাহকদের জন্য উপলব্ধ হবে। | 
| deactivate Subscription Offer Request |   একটি অফার নিষ্ক্রিয় করে। একবার নিষ্ক্রিয় হয়ে গেলে, অফারটি নতুন গ্রাহকদের জন্য অনুপলব্ধ হয়ে যাবে, তবে বিদ্যমান গ্রাহকরা তাদের সদস্যতা বজায় রাখবে | 
সাবস্ক্রিপশন অফারের অনুরোধ সক্রিয় করুন
ActivateSubscriptionOffer-এর জন্য অনুরোধ বার্তা.
| JSON প্রতিনিধিত্ব | 
|---|
| {
  "packageName": string,
  "productId": string,
  "basePlanId": string,
  "offerId": string,
  "latencyTolerance": enum ( | 
| ক্ষেত্র | |
|---|---|
| packageName |   প্রয়োজন। অফারটির মূল অ্যাপ (প্যাকেজের নাম) সক্রিয় করতে হবে। | 
| productId |   প্রয়োজন। সক্রিয় করতে অফারটির অভিভাবক সদস্যতা (আইডি)। | 
| basePlanId |   প্রয়োজন। অফারটির প্যারেন্ট বেস প্ল্যান (আইডি) সক্রিয় করার জন্য। | 
| offerId |   প্রয়োজন। অফারের অনন্য অফার আইডি চালু করতে হবে। | 
| latencyTolerance |   ঐচ্ছিক। এই পণ্য আপডেটের প্রচারের জন্য বিলম্ব সহনশীলতা। লেটেন্সি-সংবেদনশীল থেকে ডিফল্ট। | 
সাবস্ক্রিপশন অফারের অনুরোধ নিষ্ক্রিয় করুন
offers.deactivate এর জন্য বার্তার অনুরোধ করুন।
| JSON প্রতিনিধিত্ব | 
|---|
| {
  "packageName": string,
  "productId": string,
  "basePlanId": string,
  "offerId": string,
  "latencyTolerance": enum ( | 
| ক্ষেত্র | |
|---|---|
| package Name |   প্রয়োজন। অফারটির মূল অ্যাপ (প্যাকেজের নাম) নিষ্ক্রিয় করতে। | 
| product Id |   প্রয়োজন। অফারটির অভিভাবক সদস্যতা (আইডি) নিষ্ক্রিয় করতে। | 
| base Plan Id |   প্রয়োজন। অফারটির প্যারেন্ট বেস প্ল্যান (আইডি) নিষ্ক্রিয় করার জন্য। | 
| offer Id |   প্রয়োজন। অফারটির অনন্য অফার আইডি নিষ্ক্রিয় করতে হবে। | 
| latency Tolerance |   ঐচ্ছিক। এই পণ্য আপডেটের প্রচারের জন্য বিলম্ব সহনশীলতা। লেটেন্সি-সংবেদনশীল থেকে ডিফল্ট। |