Method: monetization.onetimeproducts.purchaseOptions.offers.batchGet

Liest ein oder mehrere Angebote für Einmalkaufprodukte.

HTTP-Anfrage

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchGet

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
packageName

string

Erforderlich. Die übergeordnete App (Paketname) der aktualisierten Angebote.

Muss dem Feld „packageName“ in allen aktualisierten „OneTimeProductOffer“-Ressourcen entsprechen.

productId

string

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

string

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 (GetOneTimeProductOfferRequest)
    }
  ]
}
Felder
requests[]

object (GetOneTimeProductOfferRequest)

Erforderlich. Eine Liste mit bis zu 100 GET-Anfragen. Bei allen Anfragen müssen unterschiedliche Angebote abgerufen werden.

Antworttext

Antwortnachricht für den Endpunkt „offers.batchGet“.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "oneTimeProductOffers": [
    {
      object (OneTimeProductOffer)
    }
  ]
}
Felder
oneTimeProductOffers[]

object (OneTimeProductOffer)

Die Liste der aktualisierten Einmalkaufangebote in derselben Reihenfolge wie in der Anfrage.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

GetOneTimeProductOfferRequest

Anfragenachricht für GetOneTimeProductOffers

JSON-Darstellung
{
  "packageName": string,
  "productId": string,
  "purchaseOptionId": string,
  "offerId": string
}
Felder
packageName

string

Erforderlich. Die übergeordnete App (Paketname) des Angebots, das abgerufen werden soll.

productId

string

Erforderlich. Das übergeordnete Einmalkaufprodukt (ID) des Angebots, das abgerufen werden soll.

purchaseOptionId

string

Erforderlich. Die übergeordnete Kaufoption (ID) des Angebots, das abgerufen werden soll.

offerId

string

Erforderlich. Die eindeutige Angebots-ID des abzurufenden Angebots.