- HTTP-Anfrage
 - Pfadparameter
 - Anfragetext
 - Antworttext
 - Autorisierungsbereiche
 - MigrateBasePlanPricesRequest
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON-Darstellung
 
 - Testen!
 
Batch-Variante des Endpunkts „basePlans.migratePrices“.
Legen Sie für das Feld "LatenzTolerance" bei verschachtelten Anfragen den Wert "PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT" fest, um einen maximalen Updatedurchsatz zu erreichen.
HTTP-Anfrage
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
packageName | 
                
                   
 Erforderlich. Die übergeordnete App (Paketname), für die die Abos erstellt oder aktualisiert werden sollen. Muss für alle Aboressourcen dem Feld „packageName“ entsprechen.  | 
              
productId | 
                
                   
 Erforderlich. Die Produkt-ID des übergeordneten Abos, wenn alle aktualisierten Angebote zum selben Abo gehören. Wenn diese Batch-Aktualisierung mehrere Abos umfasst, setzen Sie dieses Feld auf „-“. Muss festgelegt werden.  | 
              
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung | 
|---|
{
  "requests": [
    {
      object ( | 
                
| Felder | |
|---|---|
requests[] | 
                  
                     
 Erforderlich. Bis zu 100 Anfragen zur Preismigration. Bei allen Anfragen müssen verschiedene Basis-Abos aktualisiert werden.  | 
                
Antworttext
Antwortnachricht für basePlans.batchMigratePrices.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung | 
|---|
{
  "responses": [
    {
      object ( | 
                  
| Felder | |
|---|---|
responses[] | 
                    
                       
 Enthält eine Antwort pro angeforderter Preismigration in derselben Reihenfolge wie die Anfrage.  | 
                  
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/androidpublisher
MigrateBasePlanPricesRequest
Anfragenachricht für basePlans.migratePrices.
| JSON-Darstellung | 
|---|
{ "packageName": string, "productId": string, "basePlanId": string, "regionalPriceMigrations": [ { object (  | 
              
| Felder | |
|---|---|
packageName | 
                
                   
 Erforderlich. Paketname der übergeordneten App. Muss dem Feld „packageName“ in der Aboressource entsprechen.  | 
              
productId | 
                
                   
 Erforderlich. Die ID des Abos, das aktualisiert werden soll. Muss dem Feld „productId“ in der Aboressource entsprechen.  | 
              
basePlanId | 
                
                   
 Erforderlich. Die eindeutige Basis-Abo-ID des Basis-Abos, für das der Preis aktualisiert werden soll.  | 
              
regionalPriceMigrations[] | 
                
                   
 Erforderlich. Die zu aktualisierenden regionalen Preise.  | 
              
regionsVersion | 
                
                   
 Erforderlich. Die Version der verfügbaren Regionen, die für regionalPriceMigrations verwendet wird.  | 
              
latencyTolerance | 
                
                   
 Optional. Die Latenztoleranz für die Weitergabe dieses Produktupdates. Die Standardeinstellung ist latenzempfindlich.  |