Method: monetization.subscriptions.basePlans.batchMigratePrices

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

כדי להשיג תפוקת עדכון מקסימלית, יש להגדיר את השדה LateTolerance בבקשות המקננות ל-PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT.

בקשת HTTP

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

בכתובת ה-URL נעשה שימוש בתחביר המרת 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 במשאב 'מינוי'.

productId

string

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

basePlanId

string

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

regionalPriceMigrations[]

object (RegionalPriceMigrationConfig)

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

regionsVersion

object (RegionsVersion)

חובה. הגרסה של האזורים הזמינים שנמצאים בשימוש ב-RegionPrice Migrations.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

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