Method: customers.offlineUserDataJobs.addOperations

Adiciona operações ao job de dados do usuário off-line.

Lista de erros gerados: AuthenticationError AuthorizationError DatabaseError FieldError HeaderError InternalError MutateError OfflineUserDataJobError QuotaError RequestError

Solicitação HTTP

POST https://googleads.googleapis.com/v18/{resourceName=customers/*/offlineUserDataJobs/*}:addOperations

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

Parâmetros de caminho

Parâmetros
resourceName

string

Obrigatório. O nome do recurso do job de dados de usuário off-line.

Corpo da solicitação

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

Representação JSON
{
  "operations": [
    {
      object (OfflineUserDataJobOperation)
    }
  ],
  "validateOnly": boolean,
  "enablePartialFailure": boolean,
  "enableWarnings": boolean
}
Campos
operations[]

object (OfflineUserDataJobOperation)

Obrigatório. A lista de operações a serem realizadas.

validateOnly

boolean

Se for verdadeiro, a solicitação será validada, mas não executada. Somente erros são retornados, não resultados.

enablePartialFailure

boolean

Verdadeiro para ativar a falha parcial para o job de dados do usuário off-line.

enableWarnings

boolean

Verdadeiro para ativar avisos para o job de dados do usuário off-line. Quando ativado, um aviso não bloqueia a operação OfflineUserDataJob e também retorna mensagens de aviso sobre valores de campo com formato incorreto.

Corpo da resposta

Mensagem de resposta para OfflineUserDataJobService.AddOfflineUserDataJobOperations.

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

Representação JSON
{
  "partialFailureError": {
    object (Status)
  },
  "warning": {
    object (Status)
  }
}
Campos
partialFailureError

object (Status)

Erros relacionados a falhas de operação no modo de falha parcial. Retornado apenas quando partialFailure = true e todos os erros ocorrem dentro das operações. Se ocorrerem erros fora das operações (por exemplo, erros de autenticação), retornaremos um erro no nível do RPC.

warning

object (Status)

Erros não bloqueadores relacionados a falhas de operação no modo de avisos. Retornado apenas quando enableWarnings = true.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte OAuth 2.0 Overview.

OfflineUserDataJobOperation

Operação a ser feita para a AddOfflineUserDataJobOperationsRequest.

Representação JSON
{

  // Union field operation can be only one of the following:
  "create": {
    object (UserData)
  },
  "remove": {
    object (UserData)
  },
  "removeAll": boolean
  // End of list of possible types for union field operation.
}
Campos
Campo de união operation. Operação a ser feita para a AddOfflineUserDataJobOperationsRequest. operation pode ser apenas de um dos tipos a seguir:
create

object (UserData)

Adicione os dados fornecidos à transação. Não é possível recuperar os dados depois de fazer o upload.

remove

object (UserData)

Remova os dados fornecidos da transação. Não é possível recuperar os dados depois de fazer o upload.

removeAll

boolean

Remova todos os dados fornecidos anteriormente. Esse recurso é compatível apenas com a segmentação por lista de clientes.