- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- UpdateOneTimeProductOfferRequest
- Testen!
Erstellt oder aktualisiert ein oder mehrere Einmalkaufproduktangebote.
HTTP-Anfrage
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdate
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
packageName |
Erforderlich. Die übergeordnete App (Paketname) der aktualisierten Angebote. Muss dem Feld „packageName“ in allen aktualisierten „OneTimeProductOffer“-Ressourcen entsprechen. |
productId |
Erforderlich. Die Produkt-ID des übergeordneten Einmalkaufprodukts, wenn alle aktualisierten Angebote zum selben Produkt gehören. Wenn sich diese Anfrage auf mehrere Einmalkäufe bezieht, setzen Sie dieses Feld auf „-“. |
purchaseOptionId |
Erforderlich. Die übergeordnete Kaufoption (ID), für die die Angebote aktualisiert werden sollen. Kann als „-“ angegeben werden, um Angebote aus mehreren Kaufoptionen zu aktualisieren. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"requests": [
{
object ( |
Felder | |
---|---|
requests[] |
Erforderlich. Eine Liste mit bis zu 100 Aktualisierungsanfragen. Alle Anfragen müssen sich auf unterschiedliche Angebote beziehen. |
Antworttext
Antwortnachricht für „offers.batchUpdate“.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"oneTimeProductOffers": [
{
object ( |
Felder | |
---|---|
oneTimeProductOffers[] |
Die Liste der aktualisierten Einmalkaufangebote in derselben Reihenfolge wie in der Anfrage. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/androidpublisher
UpdateOneTimeProductOfferRequest
Anfragenachricht für UpdateOneTimeProductOffer
JSON-Darstellung |
---|
{ "oneTimeProductOffer": { object ( |
Felder | |
---|---|
oneTimeProductOffer |
Erforderlich. Das zu aktualisierende Einmalkaufproduktangebot. |
updateMask |
Erforderlich. Die Liste der zu aktualisierenden Felder. Dies ist eine durch Kommas getrennte Liste vollständig qualifizierter Feldnamen. Beispiel: |
regionsVersion |
Erforderlich. Die Version der verfügbaren Regionen, die für das Angebot verwendet wird. |
allowMissing |
Optional. Wenn „true“ festgelegt ist und das Angebot mit dem angegebenen „packageName“, „productId“, „purchaseOptionId“ und „offerId“ nicht vorhanden ist, wird ein Angebot erstellt. Wenn ein neues Angebot erstellt wird, wird die updateMask ignoriert. |
latencyTolerance |
Optional. Die Latenztoleranz für die Weitergabe dieser Angebotsaktualisierung. Die Standardeinstellung ist „latency-sensitive“. |