Method: monetization.onetimeproducts.batchUpdate

Cria ou atualiza um ou mais produtos únicos.

Solicitação HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchUpdate

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) que contém o produto único a ser atualizado. Precisa ser igual ao campo packageName em todos os recursos OneTimeProduct.

Corpo da solicitação

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

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

object (UpdateOneTimeProductRequest)

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

Corpo da resposta

Mensagem da resposta para "BatchUpdateOneTimeProduct".

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "oneTimeProducts": [
    {
      object (OneTimeProduct)
    }
  ]
}
Campos
oneTimeProducts[]

object (OneTimeProduct)

A lista de produtos únicos atualizados, na mesma ordem da solicitação.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

UpdateOneTimeProductRequest

Mensagem da solicitação para "onetimeproducts.patch".

Representação JSON
{
  "oneTimeProduct": {
    object (OneTimeProduct)
  },
  "updateMask": string,
  "regionsVersion": {
    object (RegionsVersion)
  },
  "allowMissing": boolean,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
Campos
oneTimeProduct

object (OneTimeProduct)

Obrigatório. O produto único para fazer upsert.

updateMask

string (FieldMask format)

Obrigatório. A lista de campos a serem atualizados.

É uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: "user.displayName,photo".

regionsVersion

object (RegionsVersion)

Obrigatório. A versão das regiões disponíveis sendo usada para o produto único.

allowMissing

boolean

Opcional. Se definido como true, e o produto único com os determinados packageName e productId não existir, o produto único será criado.

Se um novo produto único for criado, "updateMask" será ignorado.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

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