Partilhar via


Predicar Objeto de Dados - Gestão de Clientes

Define um predicado para a lista de entidades pedidas através de uma das operações de pesquisa, por exemplo SearchAccounts, SearchClientLinks, SearchCustomers ou SearchUserInvitations.

Sintaxe

<xs:complexType name="Predicate" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:sequence>
    <xs:element minOccurs="0" name="Field" nillable="true" type="xs:string" />
    <xs:element minOccurs="0" name="Operator" type="tns:PredicateOperator" />
    <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
  </xs:sequence>
</xs:complexType>

Elementos

O objeto Predicado tem os seguintes elementos: Campo, Operador, Valor.

Elemento Descrição Tipo de Dados
Campo O nome do elemento do objeto que está a procurar.

Para obter os valores possíveis, veja as Observações abaixo.
cadeia
Operador Define a relação entre o campo e o valor. PredicateOperator
Valor A cadeia a procurar no campo especificado.

O comprimento desta cadeia tem de ser quatro ou maior, a menos que o campo esteja definido como MarketCountry ou MarketLanguage.
cadeia

Observações

Os elementos Campo suportados e Operador de um objeto Predicado para cada operação de serviço são fornecidos em detalhe abaixo.

Predicados searchAccounts

Para a operação de serviço SearchAccounts, são suportados os elementos Campo e Operador de um objeto Predicado.

Campo Operador Descrição
AccountId É igual a

Em
Utilize este campo para procurar o elemento ID da AdvertiserAccount.
AccountLifeCycleStatus É igual a Utilize este campo para pesquisar o elemento AccountLifeCycleStatus da AdvertiserAccount.

Os valores possíveis incluem "Ativo", "Rascunho", "Inativo", "Pausa", "Pendente" e "Suspenso".
- Quando pede contas por estado "Ativo", a operação devolve contas com AccountLifeCycleStatus definido como Ativo. A operação também devolve contas com AccountLifeCycleStatus definido como Pausa, em que o valor PauseReason é 2 (o serviço de faturação fez uma pausa na conta).
- Quando pede contas por estado "Pausa", a operação devolve contas com AccountLifeCycleStatus definido como Pausa, em que o valor PauseReason é 1 (o utilizador fez uma pausa na conta) ou 4 (o utilizador e o serviço de faturação colocaram a conta em pausa).
AccountName Contém

É igual a
Utilize este campo para procurar o elemento Name da AdvertiserAccount.
AccountNumber Contém

É igual a

Em
Utilize este campo para procurar o elemento Número da AdvertiserAccount.
CustomerId É igual a Utilize este campo para procurar o elemento ID do Cliente.
UserId É igual a Utilize este campo para procurar o elemento UserId do Utilizador.

Para a operação de serviço SearchClientLinks, são suportados os elementos Campo e Operador de um objeto Predicado.

Campo Operador Descrição
ClientAccountId É igual a

Em
Procure objetos ClientLink da conta de anunciante pelo identificador da conta do anunciante cliente.
ClientCustomerId É igual a

Em
Procure objetos ClientLink do cliente pelo identificador do cliente do cliente.
DirectManagingCustomerId É igual a Procure objetos ClientLink da conta do cliente e do anunciante pelo identificador de cliente de gestão da agência. Se outros clientes também ligarem ao cliente cliente, os resultados não incluirão essas ligações de cliente.
ManagingCustomerId É igual a Procure objetos ClientLink da conta de anunciante pelo identificador de cliente de gestão da agência. Se outros clientes também ligarem à conta do anunciante cliente, os resultados incluirão essas ligações de cliente. Este valor predicado foi preterido a favor do predicado DirectManagingCustomerId.

Tenha em atenção as seguintes regras de predicado para SearchClientLinks.

  • Não pode incluir DirectManagingCustomerId e ManagingCustomerId.
  • Não pode incluir ClientAccountId e ClientCustomerId.
  • Se incluir os predicados ClientAccountId e ManagingCustomerId na mesma chamada de serviço, o ManagingCustomerId será ignorado.
  • Se incluir predicados ClientCustomerId e DirectManagingCustomerId na mesma chamada de serviço, os resultados incluirão apenas ligações de cliente do cliente que cumpram ambas as condições de predicado.
  • Se incluir predicados ClientAccountId e DirectManagingCustomerId na mesma chamada de serviço, os resultados incluirão apenas ligações de cliente de conta de anunciante que cumpram ambas as condições de predicado.

Predicados SearchCustomers

Para a operação de serviço SearchCustomers , são suportados os elementos Campo e Operador de um objeto Predicado.

Campo Operador Descrição
AccountId É igual a Utilize este campo para procurar o elemento ID da AdvertiserAccount.
AccountName Contém

É igual a
Utilize este campo para procurar o elemento Name da AdvertiserAccount.
AccountNumber Contém

É igual a
Utilize este campo para procurar o elemento Número da AdvertiserAccount.
ApplicationScope É igual a Apenas para utilização interna.
Data De Criação GreaterThanEquals

LessThanEquals
Utilize este campo para pesquisar a data em que o cliente foi criado ou se inscreveu.

A data é armazenada na Hora Universal Coordenada (UTC). Apenas o mês, dia e ano da cadeia especificada são utilizados para pesquisa. Se especificar a hora, os minutos e os segundos de uma data, estes serão ignorados.

Para obter informações sobre o formato da data e hora, veja a entrada dateTime em Tipos de Dados XML Primitivos.
CustomerId É igual a

Em
Utilize este campo para procurar o elemento ID do Cliente.
CustomerName Contém

É igual a
Utilize este campo para procurar o elemento Nome do Cliente.
MarketCountry É igual a Utilize este campo para pesquisar o elemento MarketCountry do Cliente.

Os campos de predicado MarketCountry e MarketLanguage não são necessários; no entanto, se um dos dois for especificado, ambos são necessários.
MarketLanguage É igual a Utilize este campo para procurar o elemento MarketLanguage do Cliente.

Os campos de predicado MarketCountry e MarketLanguage não são necessários; no entanto, se um dos dois for especificado, ambos são necessários.
Nome de Utilizador É igual a Utilize este campo para procurar o elemento UserName do Utilizador.

Predicados searchUserInvitations

Para a operação do serviço SearchUserInvitations , são suportados os elementos Campo suportados e Elementos de operador de um objeto Predicado.

Campo Operador Descrição
CustomerId É igual a Utilize este campo para procurar o elemento CustomerId da UserInvitation.

Requisitos

Serviço: CustomerManagementService.svc v13
Espaço de nomes: https://bingads.microsoft.com/Customer/v13/Entities

Utilizado Por

SearchAccounts
SearchClientLinks
SearchCustomers
SearchUserInvitations