Method: customers.offlineUserDataJobs.addOperations

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

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

Solicitação HTTP

POST https://googleads.googleapis.com/v16/{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 offlineUserDataJob.

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 verdadeiro, a solicitação é 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 bloqueará offlineUserDataJobOperation, e retornará mensagens de aviso sobre valores de campo incorretos.

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 ocorrer algum erro fora das operações (por exemplo, erros de autenticação), retornaremos um erro de nível RPC.

warning

object (Status)

Erros que não causam bloqueio 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 a Visão geral do OAuth 2.0.

OfflineUserDataJobOperation

Operação a ser feita para 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 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 após o upload.

remove

object (UserData)

Remova os dados fornecidos da transação. Não é possível recuperar os dados após o upload.

removeAll

boolean

Remova todos os dados fornecidos anteriormente. Isso só é compatível com a Segmentação por lista de clientes.