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 in tutte le richieste.

productId

string

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

basePlanId

string

Obbligatorio. Il piano base (ID) principale di cui 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 contenente fino a 100 elementi. Tutte le richieste devono aggiornare abbonamenti diversi.

Corpo della risposta

Messaggio di risposta per l'endpoint offers.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 offers.get.

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

string

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

productId

string

Obbligatorio. L'abbonamento principale (ID) dell'offerta da ricevere.

basePlanId

string

Obbligatorio. Il piano base (ID) principale dell'offerta da ricevere.

offerId

string

Obbligatorio. L'ID univoco dell'offerta da ricevere.