Method: monetization.onetimeproducts.patch

Erstellt oder aktualisiert ein Einmalkaufprodukt.

HTTP-Anfrage

PATCH https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{oneTimeProduct.packageName}/onetimeproducts/{oneTimeProduct.productId}

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
oneTimeProduct.packageName

string

Erforderlich. Nicht veränderbar. Paketname der übergeordneten App.

oneTimeProduct.productId

string

Erforderlich. Nicht veränderbar. Eindeutige Produkt-ID des Produkts. Eindeutig innerhalb der übergeordneten App. Produkt-IDs müssen mit einer Ziffer oder einem Kleinbuchstaben beginnen und können Ziffern (0–9), Kleinbuchstaben (a–z), Unterstriche (_) und Punkte (.) enthalten.

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 Einmalkaufprodukt verwendet wird.

allowMissing

boolean

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

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

latencyTolerance

enum (ProductUpdateLatencyTolerance)

Optional. Die Latenztoleranz für die Weitergabe dieses Produkt-Upsert. Die Standardeinstellung ist „latency-sensitive“.

Anfragetext

Der Anfragetext enthält eine Instanz von OneTimeProduct.

Antworttext

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

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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