Method: monetization.subscriptions.patch

Aktualisiert ein vorhandenes Abo.

HTTP-Anfrage

PATCH https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId}

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
subscription.packageName

string

Nicht veränderbar. Paketname der übergeordneten App.

subscription.productId

string

Nicht veränderbar. Die eindeutige Produkt-ID des Produkts. Sie muss innerhalb der übergeordneten App eindeutig sein. Produkt-IDs müssen aus Kleinbuchstaben (a–z), Ziffern (0–9), Unterstrichen (_) und Punkten (.) bestehen. Sie müssen mit einem Kleinbuchstaben oder einer Ziffer beginnen und zwischen 1 und 40 Zeichen lang sein.

Abfrageparameter

Parameter
updateMask

string (FieldMask format)

Erforderlich. Die Liste der zu aktualisierenden Felder.

Dies ist eine durch Kommas getrennte Liste vollständig qualifizierter Feldnamen. Beispiel: "user.displayName,photo".

regionsVersion

object (RegionsVersion)

Erforderlich. Die Version der verfügbaren Regionen, die für das Abo verwendet wird.

allowMissing

boolean

Optional. Wenn dieser Parameter auf „true“ gesetzt ist und das Abo mit der angegebenen packageName und productId nicht vorhanden ist, wird es erstellt.

Wenn ein neues Abo erstellt wird, wird „updateMask“ ignoriert.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

Optional. Die Latenztoleranz für die Weiterleitung dieses Produktupdates. Die Standardeinstellung ist „Latenzempfindlich“.

Anfragetext

Der Anfragetext enthält eine Instanz von Subscription.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Subscription.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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