- 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. |