Method: monetization.subscriptions.basePlans.offers.patch

सदस्यता के मौजूदा ऑफ़र को अपडेट करता है.

एचटीटीपी अनुरोध

PATCH https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId}

यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ के पैरामीटर

पैरामीटर
subscriptionOffer.packageName

string

ज़रूरी है. इम्यूटेबल. उस ऐप्लिकेशन के पैकेज का नाम जिसकी पैरंट सदस्यता है.

subscriptionOffer.productId

string

ज़रूरी है. इम्यूटेबल. उस पैरंट सदस्यता का आईडी जिससे यह ऑफ़र जुड़ा है.

subscriptionOffer.basePlanId

string

ज़रूरी है. इम्यूटेबल. उस बुनियादी प्लान का आईडी जिसके लिए यह ऑफ़र, एक्सटेंशन है.

subscriptionOffer.offerId

string

ज़रूरी है. इम्यूटेबल. इस सदस्यता के ऑफ़र का यूनीक आईडी. बुनियादी प्लान में अलग-अलग नाम होने चाहिए.

क्वेरी पैरामीटर

पैरामीटर
updateMask

string (FieldMask format)

ज़रूरी है. अपडेट किए जाने वाले फ़ील्ड की सूची.

यह फ़ील्ड के पूरी तरह क्वालिफ़ाइड नामों की कॉमा-सेपरेटेड लिस्ट है. उदाहरण: "user.displayName,photo".

regionsVersion

object (RegionsVersion)

ज़रूरी है. सदस्यता के ऑफ़र के लिए इस्तेमाल किए जा रहे देशों/इलाकों का वर्शन.

allowMissing

boolean

ज़रूरी नहीं. अगर इसे 'सही है' पर सेट किया जाता है और दिए गए PackageName, productId, basePlanId और offerId के साथ सदस्यता का ऑफ़र मौजूद नहीं है, तो एक ऑफ़र बनाया जाएगा.

अगर कोई नया ऑफ़र बनाया जाता है, तो updateMask को अनदेखा कर दिया जाता है.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

ज़रूरी नहीं. इस प्रॉडक्ट से जुड़े अपडेट को लागू करने में लगने वाले समय की कम से कम सीमा. डिफ़ॉल्ट रूप से, यह वैल्यू 'इंतज़ार का समय' पर सेट होती है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में SubscriptionOffer का उदाहरण है.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में SubscriptionOffer का एक इंस्टेंस शामिल किया जाता है.

अनुमति देने के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/androidpublisher