Method: monetization.subscriptions.basePlans.migratePrices

जिन सदस्यों को सदस्यता की पुरानी कीमत मिल रही है उन्हें किसी खास क्षेत्र के लिए, मौजूदा समय में तय की गई कीमत पर माइग्रेट करता है. अनुरोधों की वजह से, उन उपयोगकर्ताओं को कीमत में बदलाव से जुड़ी सूचनाएं भेजी जाएंगी जिन्हें फ़िलहाल, दिए गए टाइमस्टैंप से पहले की कीमत की जानकारी मिल रही है. जो सदस्य नई कीमत से सहमत नहीं हैं उनकी सदस्यता, अगले रिन्यूअल पर खत्म हो जाएगी.

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

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices

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

पाथ पैरामीटर

पैरामीटर
packageName

string

ज़रूरी है. पैरंट ऐप्लिकेशन का पैकेज नाम. सदस्यता वाले संसाधन पर दिए गए PackageName फ़ील्ड के बराबर होना चाहिए.

productId

string

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

basePlanId

string

ज़रूरी है. बुनियादी प्लान का यूनीक बुनियादी प्लान आईडी, जिसके आधार पर कीमतें अपडेट की जाती हैं.

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

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "regionalPriceMigrations": [
    {
      object (RegionalPriceMigrationConfig)
    }
  ],
  "regionsVersion": {
    object (RegionsVersion)
  },
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
फ़ील्ड
regionalPriceMigrations[]

object (RegionalPriceMigrationConfig)

ज़रूरी है. क्षेत्र के हिसाब से कीमत अपडेट करना.

regionsVersion

object (RegionsVersion)

ज़रूरी है. रीजनलPriceमाइग्रेशन के लिए इस्तेमाल किए जा रहे उपलब्ध क्षेत्रों का वर्शन.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

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

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

जवाब सही होने पर, जवाब का मुख्य हिस्सा खाली होता है.

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

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

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