Compartir a través de


Objeto de datos de predicado: administración de clientes

Define un predicado para la lista de entidades solicitadas mediante una de las operaciones de búsqueda, por ejemplo SearchAccounts, SearchClientLinks, SearchCustomers o SearchUserInvitations.

Sintaxis

<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

El objeto Predicate tiene los siguientes elementos: Field, Operator, Value.

Elemento Descripción Tipo de datos
Campo Nombre del elemento para el objeto que está buscando.

Para ver los valores posibles, consulte los comentarios siguientes.
string
Operador Define la relación entre el campo y el valor. PredicadoOperator
Valor Cadena que se va a buscar en el campo especificado.

La longitud de esta cadena debe ser cuatro o mayor, a menos que el campo esté establecido en MarketCountry o MarketLanguage.
string

Observaciones

A continuación se proporcionan los elementos Field y Operator admitidos de un objeto Predicate para cada operación de servicio.

Predicados searchaccounts

Para la operación de servicio SearchAccounts , se admiten los siguientes elementos Field y Operator de un objeto Predicate.

Campo Operador Descripción
AccountId Igual a

En
Use este campo para buscar en el elemento Id de AdvertiserAccount.
AccountLifeCycleStatus Igual a Use este campo para buscar en el elemento AccountLifeCycleStatus de AdvertiserAccount.

Entre los valores posibles se incluyen "Active", "Draft", "Inactive", "Pause", "Pending" y "Suspended".
- Cuando se solicitan cuentas por estado "Activo", la operación devuelve cuentas con AccountLifeCycleStatus establecido en Activo. La operación también devuelve cuentas con AccountLifeCycleStatus establecido en Pausa, donde el valor pauseReason es 2 (el servicio de facturación ha pausado la cuenta).
- Cuando se solicitan cuentas por el estado "Pausar", la operación devuelve las cuentas con AccountLifeCycleStatus establecido en Pausa, donde el valor pauseReason es 1 (el usuario ha pausado la cuenta) o 4 (el servicio de usuario y facturación ha pausado la cuenta).
AccountName Contains

Igual a
Use este campo para buscar en el elemento Name de AdvertiserAccount.
AccountNumber Contains

Igual a

En
Use este campo para buscar en el elemento Number de AdvertiserAccount.
Customerid Igual a Use este campo para buscar en el elemento Id del cliente.
UserId Igual a Use este campo para buscar en el elemento UserId del usuario.

Para la operación de servicio SearchClientLinks , se admiten los siguientes elementos Field y Operator de un objeto Predicate.

Campo Operador Descripción
ClientAccountId Igual a

En
Busque los objetos ClientLink de la cuenta de anunciante por el identificador de cuenta de anunciante del cliente.
ClientCustomerId Igual a

En
Busque objetos ClientLink del cliente por el identificador de cliente.
DirectManagingCustomerId Igual a Busque los objetos ClientLink de la cuenta de cliente y anunciante por el identificador de cliente de administración de la agencia. Si otros clientes también se vinculan al cliente cliente, los resultados no incluirán esos vínculos de cliente.
ManagingCustomerId Igual a Busque objetos ClientLink de la cuenta de anunciante según el identificador de cliente de administración de la agencia. Si otros clientes también vinculan a la cuenta de anunciante del cliente, los resultados incluirán esos vínculos de cliente. Este valor de predicado está en desuso en favor del predicado DirectManagingCustomerId.

Tenga en cuenta las siguientes reglas de predicado para SearchClientLinks.

  • No puede incluir DirectManagingCustomerId y ManagingCustomerId.
  • No puede incluir ClientAccountId y ClientCustomerId.
  • Si incluye los predicados ClientAccountId y ManagingCustomerId en la misma llamada de servicio, se omitirá ManagingCustomerId.
  • Si incluye los predicados ClientCustomerId y DirectManagingCustomerId en la misma llamada de servicio, los resultados solo incluirán vínculos de cliente de cliente que cumplan ambas condiciones de predicado.
  • Si incluye los predicados ClientAccountId y DirectManagingCustomerId en la misma llamada de servicio, los resultados solo incluirán vínculos de cliente de cuenta de anunciante que cumplan ambas condiciones de predicado.

Predicados de SearchCustomers

Para la operación de servicio SearchCustomers , se admiten los siguientes elementos Field y Operator de un objeto Predicate.

Campo Operador Descripción
AccountId Igual a Use este campo para buscar en el elemento Id de AdvertiserAccount.
AccountName Contains

Igual a
Use este campo para buscar en el elemento Name de AdvertiserAccount.
AccountNumber Contains

Igual a
Use este campo para buscar en el elemento Number de AdvertiserAccount.
ApplicationScope Igual a Únicamente para uso interno.
CreatedDate GreaterThanEquals

LessThanEquals
Use este campo para buscar la fecha en que se creó o registró el cliente.

La fecha se almacena en hora universal coordinada (UTC). Solo se usan el mes, el día y el año de la cadena especificada para la búsqueda. Si especifica la hora, los minutos y los segundos de una fecha, se omitirán.

Para obtener información sobre el formato de la fecha y hora, vea la entrada dateTime en Tipos de datos XML primitivos.
Customerid Igual a

En
Use este campo para buscar en el elemento Id del cliente.
Nombre_cliente Contains

Igual a
Use este campo para buscar en el elemento Name del cliente.
MarketCountry Igual a Use este campo para buscar en el elemento MarketCountry del cliente.

Los campos de predicado MarketCountry y MarketLanguage no son necesarios; sin embargo, si se especifica cualquiera de ellas, ambos son necesarios.
MarketLanguage Igual a Use este campo para buscar en el elemento MarketLanguage del cliente.

Los campos de predicado MarketCountry y MarketLanguage no son necesarios; sin embargo, si se especifica cualquiera de ellas, ambos son necesarios.
UserName Igual a Use este campo para buscar en el elemento UserName del usuario.

Predicados SearchUserInvitations

Para la operación de servicio SearchUserInvitations , se admiten los siguientes elementos Field y Operator de un objeto Predicate.

Campo Operador Descripción
Customerid Igual a Use este campo para buscar en el elemento CustomerId de UserInvitation.

Requisitos

Servicio: CustomerManagementService.svc v13
Nombres: https://bingads.microsoft.com/Customer/v13/Entities

Usado por

SearchAccounts
SearchClientLinks
SearchCustomers
SearchUserInvitations