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