Method: monetization.onetimeproducts.purchaseOptions.batchDelete

Borra opciones de compra en uno o varios productos únicos.

De forma predeterminada, esta operación fallará si hay ofertas existentes en las opciones de compra borradas. Usa el parámetro force para anular el comportamiento predeterminado.

Solicitud HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchDelete

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 opciones de compra que se borrarán.

productId

string

Obligatorio. Es el ID del producto único principal si todas las opciones de compra que se borrarán pertenecen al mismo producto único. Si este borrado por lotes abarca múltiples productos únicos, establece este campo como "-".

Cuerpo de la solicitud

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

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

object (DeletePurchaseOptionRequest)

Obligatorio. Es una lista de solicitudes de eliminación de hasta 100 elementos. Todas las solicitudes deben borrar opciones de compra de diferentes productos únicos.

Cuerpo de la respuesta

Si se ejecuta correctamente, el cuerpo de la respuesta es un objeto JSON vacío.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

DeletePurchaseOptionRequest

Es el mensaje de solicitud para borrar una opción de compra.

Representación JSON
{
  "packageName": string,
  "productId": string,
  "purchaseOptionId": string,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance),
  "force": boolean
}
Campos
packageName

string

Obligatorio. Es el nombre del paquete de la app principal de la opción de compra que se borrará.

productId

string

Obligatorio. ID del producto único principal de la opción de compra que se borrará.

purchaseOptionId

string

Obligatorio. ID de la opción de compra que se borrará.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

Opcional. Es la tolerancia de latencia para la propagación de esta actualización de producto. La configuración predeterminada es sensible a la latencia.

force

boolean

Opcional. Este campo no tiene efecto en las opciones de compra que no tienen ofertas. En el caso de las opciones de compra con ofertas asociadas, si force se establece en falso (valor predeterminado), se mostrará un error. * Si force se establece como verdadero, se borrarán todas las ofertas asociadas a la opción de compra.