Method: monetization.subscriptions.basePlans.offers.batchGet

Legge una o più offerte di abbonamento.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
packageName

string

Obbligatorio. L'app principale (nome del pacchetto) per cui devono essere creati o aggiornati gli abbonamenti. Deve essere uguale al campo packageName di tutte le richieste.

productId

string

Obbligatorio. L'ID prodotto dell'abbonamento principale, se tutte le offerte aggiornate appartengono allo stesso abbonamento. Se questa richiesta riguarda più sottoscrizioni, imposta questo campo su "-". Deve essere impostato.

basePlanId

string

Obbligatorio. Il piano base (ID) padre per il quale devono essere lette le offerte. Può essere specificato come "-" per leggere le offerte di più piani base.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "requests": [
    {
      object (GetSubscriptionOfferRequest)
    }
  ]
}
Campi
requests[]

object (GetSubscriptionOfferRequest)

Obbligatorio. Un elenco di richieste di aggiornamento con un massimo di 100 elementi. Tutte le richieste devono aggiornare sottoscrizioni diverse.

Corpo della risposta

Messaggio di risposta per l'endpointoffers.batchGet.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "subscriptionOffers": [
    {
      object (SubscriptionOffer)
    }
  ]
}
Campi
subscriptionOffers[]

object (SubscriptionOffer)

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

GetSubscriptionOfferRequest

Messaggio di richiesta per offer.get.

Rappresentazione JSON
{
  "packageName": string,
  "productId": string,
  "basePlanId": string,
  "offerId": string
}
Campi
packageName

string

Obbligatorio. L'app principale (nome del pacchetto) dell'offerta che vuoi ricevere.

productId

string

Obbligatorio. L'abbonamento (ID) padre dell'offerta che vuoi ricevere.

basePlanId

string

Obbligatorio. Il piano base (ID) padre dell'offerta che vuoi ricevere.

offerId

string

Obbligatorio. L'ID univoco dell'offerta che vuoi ricevere.