Method: monetization.subscriptions.basePlans.batchMigratePrices

וריאנט באצווה של נקודת הקצה basePlans.migratePrices.

כדי להשיג את תפוקת העדכונים המקסימלית, מגדירים את השדה latencyTolerance בבקשות בתצוגת עץ לערך PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT.

בקשת HTTP

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

כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.

פרמטרים של נתיב

פרמטרים
packageName

string

חובה. אפליקציית ההורה (שם החבילה) שעבורה צריך ליצור או לעדכן את המינויים. השדה חייב להיות זהה לשדה packageName בכל משאבי המינוי.

productId

string

חובה. מזהה המוצר של המינוי ההורה, אם כל המבצעים המעודכנים שייכים לאותו מינוי. אם עדכון האצווה הזה חל על כמה מינויים, צריך להגדיר את השדה הזה לערך '-'. חובה להגדיר את השדה.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "requests": [
    {
      object (MigrateBasePlanPricesRequest)
    }
  ]
}
שדות
requests[]

object (MigrateBasePlanPricesRequest)

חובה. עד 100 בקשות להעברת מחירים. כל הבקשות צריכות לעדכן מינויים בסיסיים שונים.

גוף התשובה

הודעת התגובה של basePlans.batchMigratePrices.

אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "responses": [
    {
      object (MigrateBasePlanPricesResponse)
    }
  ]
}
שדות
responses[]

object (MigrateBasePlanPricesResponse)

התשובה מכילה תשובה אחת לכל העברה של מחיר מבוקש, באותו סדר כמו הבקשה.

היקפי הרשאה

נדרש היקף הרשאות OAuth הבא:

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

MigrateBasePlanPricesRequest

הודעת בקשה עבור basePlans.migratePrices.

ייצוג ב-JSON
{
  "packageName": string,
  "productId": string,
  "basePlanId": string,
  "regionalPriceMigrations": [
    {
      object (RegionalPriceMigrationConfig)
    }
  ],
  "regionsVersion": {
    object (RegionsVersion)
  },
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
שדות
packageName

string

חובה. שם החבילה של אפליקציית ההורה. השם חייב להיות זהה לשדה packageName במשאב Subscription.

productId

string

חובה. המזהה של המינוי שרוצים לעדכן. צריך להיות שווה לשדה productId במשאב Subscription.

basePlanId

string

חובה. המזהה הייחודי של המינוי הבסיסי שבו רוצים לעדכן את המחירים.

regionalPriceMigrations[]

object (RegionalPriceMigrationConfig)

חובה. המחירים האזוריים שרוצים לעדכן.

regionsVersion

object (RegionsVersion)

חובה. הגרסה של האזורים הזמינים שבהם נעשה שימוש ב-regionalPriceMigrations.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

זה שינוי אופציונלי. הזמן המרבי שאפשר להמתין עד להפצה של עדכון המוצר הזה. ברירת המחדל היא 'רגישות לזמן אחזור'.