Method: monetization.subscriptions.basePlans.offers.batchGet

Liest ein oder mehrere Aboangebote.

HTTP-Anfrage

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
packageName

string

Erforderlich. Die übergeordnete App (Paketname), für die die Abos erstellt oder aktualisiert werden sollen. Muss bei allen Anfragen dem Feld „packageName“ entsprechen.

productId

string

Erforderlich. Die Produkt-ID des übergeordneten Abos, wenn alle aktualisierten Angebote zum selben Abo gehören. Wenn diese Anfrage mehrere Abos umfasst, setzen Sie dieses Feld auf "-". Muss festgelegt werden.

basePlanId

string

Erforderlich. Das übergeordnete Basis-Abo (ID), für das die Angebote gelesen werden sollen. Kann als „-“ angegeben werden, um Angebote aus mehreren Basis-Abos zu lesen.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "requests": [
    {
      object (GetSubscriptionOfferRequest)
    }
  ]
}
Felder
requests[]

object (GetSubscriptionOfferRequest)

Erforderlich. Eine Liste von Aktualisierungsanfragen mit bis zu 100 Elementen. Für alle Anfragen müssen unterschiedliche Abos aktualisiert werden.

Antworttext

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

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

JSON-Darstellung
{
  "subscriptionOffers": [
    {
      object (SubscriptionOffer)
    }
  ]
}
Felder
subscriptionOffers[]

object (SubscriptionOffer)

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

GetSubscriptionOfferRequest

Anfragenachricht für Offers.get

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

string

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

productId

string

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

basePlanId

string

Erforderlich. Das übergeordnete Basis-Abo (ID) des Angebots, das abgerufen werden soll.

offerId

string

Erforderlich. Die eindeutige Angebots-ID des Angebots, das abgerufen werden soll.