Method: monetization.onetimeproducts.purchaseOptions.offers.batchGet

Lee una o más ofertas de productos únicos.

Solicitud HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/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 de las ofertas actualizadas.

Debe ser igual al campo packageName en todos los recursos OneTimeProductOffer actualizados.

productId

string

Obligatorio. ID del producto único principal, si todas las ofertas actualizadas pertenecen al mismo producto. Si esta solicitud abarca múltiples productos únicos, establece este campo como "-".

purchaseOptionId

string

Obligatorio. ID de la opción de compra principal para la que se tienen que actualizar las ofertas. Se puede especificar como "-" para actualizar las ofertas de múltiples opciones de compra.

Cuerpo de la solicitud

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

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

object (GetOneTimeProductOfferRequest)

Obligatorio. Es una lista de solicitudes GET de hasta 100 elementos. Todas las solicitudes deben recuperar ofertas diferentes.

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
{
  "oneTimeProductOffers": [
    {
      object (OneTimeProductOffer)
    }
  ]
}
Campos
oneTimeProductOffers[]

object (OneTimeProductOffer)

Es la lista de ofertas de productos únicos actualizadas, en el mismo orden que en la solicitud.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

GetOneTimeProductOfferRequest

Es el mensaje de solicitud de GetOneTimeProductOffers.

Representación JSON
{
  "packageName": string,
  "productId": string,
  "purchaseOptionId": 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. ID del producto único principal de la oferta que se obtendrá.

purchaseOptionId

string

Obligatorio. ID de la opción de compra principal de la oferta que se obtendrá.

offerId

string

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