Method: monetization.onetimeproducts.purchaseOptions.batchDelete

Exclui opções de compra em um ou em vários produtos únicos.

Por padrão, essa operação vai falhar se houver ofertas nas opções de compra excluídas. Use o parâmetro "force" para substituir o comportamento padrão.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
packageName

string

Obrigatório. O app principal (nome do pacote) das opções de compra a serem excluídas.

productId

string

Obrigatório. O ID do produto único principal, se todas as opções de compra a serem excluídas forem do mesmo produto único. Se essa exclusão em lote abranger vários produtos únicos, defina este campo como "-".

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "requests": [
    {
      object (DeletePurchaseOptionRequest)
    }
  ]
}
Campos
requests[]

object (DeletePurchaseOptionRequest)

Obrigatório. Uma lista de solicitações de exclusão para até 100 elementos. Cada solicitação precisa excluir opções de compra de um produto único diferente.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta será um objeto JSON vazio.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

DeletePurchaseOptionRequest

Mensagem de solicitação para excluir uma opção de compra.

Representação JSON
{
  "packageName": string,
  "productId": string,
  "purchaseOptionId": string,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance),
  "force": boolean
}
Campos
packageName

string

Obrigatório. O app principal (nome do pacote) da opção de compra a ser excluída.

productId

string

Obrigatório. O produto único principal (ID) da opção de compra a ser excluída.

purchaseOptionId

string

Obrigatório. O ID da opção de compra a ser excluída.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

Opcional. A tolerância à latência para a propagação da atualização de produto. O padrão é "sensível à latência".

force

boolean

Opcional. Esse campo não tem efeito para opções de compra sem ofertas. Para opções de compra com ofertas associadas: * Se force for definido como "false" (padrão), um erro será retornado. * Se force estiver definido como "true", todas as ofertas associadas à opção de compra serão excluídas.