Method: monetization.subscriptions.patch

Aktualisiert ein bestehendes 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. Eindeutige Produkt-ID des Produkts. Innerhalb der übergeordneten App eindeutig. 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 voll qualifizierter Feldnamen. Beispiel: "user.displayName,photo".

regionsVersion

object (RegionsVersion)

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

allowMissing

boolean

Optional. Wenn die Richtlinie auf „true“ gesetzt ist und das Abo mit dem angegebenen „packageName“-Wert und der „productId“ nicht vorhanden ist, wird das Abo erstellt.

Beim Erstellen eines neuen Abos wird „updateMask“ ignoriert.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

Optional. Die Latenztoleranz für die Weitergabe 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