- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- UpdateSubscriptionOfferRequest
- इसे आज़माएं!
सदस्यता के ऑफ़र के एक ग्रुप को अपडेट करता है.
नेस्ट किए गए अनुरोधों पर latencyTolerance फ़ील्ड को PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT पर सेट करें, ताकि अपडेट की प्रोसेस ज़्यादा से ज़्यादा तेज़ी से हो सके.
एचटीटीपी अनुरोध
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdate
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
package |
ज़रूरी है. सदस्यता के अपडेट किए गए ऑफ़र का पैरंट ऐप्लिकेशन (पैकेज का नाम). यह वैल्यू, अपडेट किए गए सभी SubscriptionOffer संसाधनों के packageName फ़ील्ड से मेल खानी चाहिए. |
product |
ज़रूरी है. पैरंट सदस्यता का प्रॉडक्ट आईडी, अगर अपडेट किए गए सभी ऑफ़र एक ही सदस्यता से जुड़े हैं. अगर यह अनुरोध एक से ज़्यादा सदस्यताओं के लिए है, तो इस फ़ील्ड को "-" पर सेट करें. इसे सेट करना ज़रूरी है. |
base |
ज़रूरी है. पैरंट बुनियादी प्लान (आईडी), जिसके लिए ऑफ़र अपडेट करने हैं. एक से ज़्यादा बुनियादी प्लान के ऑफ़र अपडेट करने के लिए, इसे '-' के तौर पर सेट किया जा सकता है. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:
JSON के काेड में दिखाना |
---|
{
"requests": [
{
object ( |
फ़ील्ड | |
---|---|
requests[] |
ज़रूरी है. ज़्यादा से ज़्यादा 100 एलिमेंट के अपडेट के अनुरोधों की सूची. सभी अनुरोधों में, सदस्यता के अलग-अलग ऑफ़र अपडेट होने चाहिए. |
जवाब का मुख्य भाग
offers.batchUpdate के लिए रिस्पॉन्स मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"subscriptionOffers": [
{
object ( |
फ़ील्ड | |
---|---|
subscription |
सदस्यता के ऑफ़र की अपडेट की गई सूची. |
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/androidpublisher
UpdateSubscriptionOfferRequest
offers.patch के लिए अनुरोध मैसेज.
JSON के काेड में दिखाना |
---|
{ "subscriptionOffer": { object ( |
फ़ील्ड | |
---|---|
subscription |
ज़रूरी है. सदस्यता का वह ऑफ़र जिसे अपडेट करना है. |
update |
ज़रूरी है. अपडेट किए जाने वाले फ़ील्ड की सूची. यह फ़ील्ड के पूरी तरह से क्वालिफ़ाइड नामों की सूची है. इसमें नामों को कॉमा लगाकर अलग किया गया है. उदाहरण: |
regions |
ज़रूरी है. subscriptionOffer के लिए इस्तेमाल किए जा रहे उपलब्ध देशों/इलाकों का वर्शन. |
allow |
ज़रूरी नहीं. अगर इसे 'सही है' पर सेट किया जाता है और दिए गए packageName, productId, basePlanId, और offerId के साथ सदस्यता ऑफ़र मौजूद नहीं है, तो एक ऑफ़र बनाया जाएगा. नया ऑफ़र बनाने पर, updateMask को अनदेखा कर दिया जाता है. |
latency |
ज़रूरी नहीं. इस प्रॉडक्ट के अपडेट को प्रोपेगेट होने में लगने वाला समय. डिफ़ॉल्ट रूप से, इंतज़ार का समय कम करने के लिए सेट होता है. |