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

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

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

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

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

object (RegionalPriceMigrationConfig)

ज़रूरी है. अपडेट की जाने वाली क्षेत्र के हिसाब से तय की गई कीमतें.

regionsVersion

object (RegionsVersion)

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

latencyTolerance

enum (ProductUpdateLatencyTolerance)

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

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

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

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

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

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