Method: monetization.subscriptions.basePlans.offers.batchGet

Lee una o más ofertas de suscripción.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
packageName

string

Obligatorio. Es el nombre del paquete de la app principal para la que se tienen que crear o actualizar las suscripciones. Debe ser igual al campo packageName en todas las solicitudes.

productId

string

Obligatorio. Es el ID del producto de la suscripción principal si todas las ofertas actualizadas pertenecen a la misma suscripción. Si esta solicitud abarca múltiples suscripciones, establece este campo como "-", ya que se debe definir un valor.

basePlanId

string

Obligatorio. Es el ID del plan básico principal para el que se deben leer las ofertas. Se puede especificar como "-" para leer ofertas de múltiples planes básicos.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "requests": [
    {
      object (GetSubscriptionOfferRequest)
    }
  ]
}
Campos
requests[]

object (GetSubscriptionOfferRequest)

Obligatorio. Es una lista de solicitudes de actualización de hasta 100 elementos. Todas las solicitudes deben actualizar diferentes suscripciones.

Cuerpo de la respuesta

Es el mensaje de respuesta para el endpoint de offers.batchGet.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "subscriptionOffers": [
    {
      object (SubscriptionOffer)
    }
  ]
}
Campos
subscriptionOffers[]

object (SubscriptionOffer)

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

GetSubscriptionOfferRequest

Es el mensaje de solicitud para offers.get.

Representación JSON
{
  "packageName": string,
  "productId": string,
  "basePlanId": string,
  "offerId": string
}
Campos
packageName

string

Obligatorio. Es el nombre del paquete de la app principal de la oferta que se obtendrá.

productId

string

Obligatorio. Es el ID de la suscripción principal de la oferta que se obtendrá.

basePlanId

string

Obligatorio. Es el ID del plan básico principal de la oferta que se obtendrá.

offerId

string

Obligatorio. Es el ID único de la oferta que se obtendrá.