- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- UpdateSubscriptionOfferStateRequest
- ActivateSubscriptionOfferRequest
- DeactivateSubscriptionOfferRequest
- इसे आज़माएं!
सदस्यता के ऑफ़र की स्थितियों के बैच को अपडेट करता है.
अधिकतम अपडेट थ्रूपुट प्राप्त करने के लिए, नेस्ट किए गए अनुरोधों पर लेटेंसी टॉलरेंस फ़ील्ड को PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT पर सेट करें.
एचटीटीपी अनुरोध
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdateStates
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
packageName |
ज़रूरी है. अपडेट किए गए सदस्यता के ऑफ़र का पैरंट ऐप्लिकेशन (पैकेज का नाम). यह वैल्यू, अपडेट किए गए SubscriptionOffer के सभी संसाधनों में, PackageName फ़ील्ड के बराबर होनी चाहिए. |
productId |
ज़रूरी है. पैरंट सदस्यता का प्रॉडक्ट आईडी, अगर अपडेट किए गए सभी ऑफ़र एक ही सदस्यता से जुड़े हों. अगर यह अनुरोध एक से ज़्यादा सदस्यताओं के लिए किया जाता है, तो इस फ़ील्ड को "-" पर सेट करें. सेट होना चाहिए. |
basePlanId |
ज़रूरी है. वह पैरंट बुनियादी प्लान (आईडी) जिसके लिए ऑफ़र अपडेट किए जाने चाहिए. इसे '-' के तौर पर दिखाया जा सकता है कई बुनियादी प्लान के ऑफ़र अपडेट करने के लिए. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:
JSON के काेड में दिखाना |
---|
{
"requests": [
{
object ( |
फ़ील्ड | |
---|---|
requests[] |
ज़रूरी है. अपडेट के अनुरोध की सूची, जिसमें ज़्यादा से ज़्यादा 100 एलिमेंट शामिल किए जा सकते हैं. हर अनुरोध के लिए, अलग-अलग ऑफ़र को अपडेट करना ज़रूरी है. |
जवाब का मुख्य भाग
Offers.batchUpdateStates के लिए रिस्पॉन्स मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"subscriptionOffers": [
{
object ( |
फ़ील्ड | |
---|---|
subscriptionOffers[] |
सदस्यता के अपडेट किए गए ऑफ़र की सूची. |
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/androidpublisher
UpdateSubscriptionOfferStateRequest
सदस्यता के ऑफ़र की स्थिति अपडेट करने के लिए, मैसेज का अनुरोध करें.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड state_transition_type . जिस तरह की स्थिति को लागू किया जाना है उसका टाइप, सिर्फ़ एक को सेट करना ज़रूरी है. state_transition_type इनमें से सिर्फ़ एक हो सकता है: |
|
activateSubscriptionOfferRequest |
इससे ऑफ़र चालू होता है. यह ऑफ़र चालू होने के बाद, नए सदस्यों के लिए उपलब्ध होगा. |
deactivateSubscriptionOfferRequest |
किसी ऑफ़र को बंद करता है. नीति के बंद होने के बाद, नए सदस्यों के लिए यह ऑफ़र उपलब्ध नहीं होगा. हालांकि, मौजूदा सदस्य अपनी सदस्यता बनाए रखेंगे |
ActivateSubscriptionOfferRequest
ActivateSubscriptionOffer के लिए अनुरोध संदेश.
JSON के काेड में दिखाना |
---|
{
"packageName": string,
"productId": string,
"basePlanId": string,
"offerId": string,
"latencyTolerance": enum ( |
फ़ील्ड | |
---|---|
packageName |
ज़रूरी है. चालू किए जाने वाले ऑफ़र का पैरंट ऐप्लिकेशन (पैकेज का नाम). |
productId |
ज़रूरी है. ऑफ़र की पैरंट सदस्यता (आईडी) को चालू करना है. |
basePlanId |
ज़रूरी है. ऑफ़र का पैरंट बुनियादी प्लान (आईडी) जिसे चालू करना है. |
offerId |
ज़रूरी है. चालू किए जाने वाले ऑफ़र का यूनीक ऑफ़र आईडी. |
latencyTolerance |
ज़रूरी नहीं. इस प्रॉडक्ट अपडेट को लागू होने में कितना समय लगेगा. डिफ़ॉल्ट रूप से, यह सुविधा इंतज़ार के समय के हिसाब से संवेदनशील होती है. |
DeactivateSubscriptionOfferRequest
Offers.deactivate के लिए मैसेज का अनुरोध करें.
JSON के काेड में दिखाना |
---|
{
"packageName": string,
"productId": string,
"basePlanId": string,
"offerId": string,
"latencyTolerance": enum ( |
फ़ील्ड | |
---|---|
packageName |
ज़रूरी है. बंद किए जाने वाले ऑफ़र का पैरंट ऐप्लिकेशन (पैकेज का नाम). |
productId |
ज़रूरी है. ऑफ़र की पैरंट सदस्यता (आईडी) जिसे बंद करना है. |
basePlanId |
ज़रूरी है. ऑफ़र का पैरंट बुनियादी प्लान (आईडी) जिसे बंद करना है. |
offerId |
ज़रूरी है. ऑफ़र का यूनीक ऑफ़र आईडी जिसे बंद करना है. |
latencyTolerance |
ज़रूरी नहीं. इस प्रॉडक्ट अपडेट को लागू होने में कितना समय लगेगा. डिफ़ॉल्ट रूप से, यह सुविधा इंतज़ार के समय के हिसाब से संवेदनशील होती है. |