Você está aqui:
InsCensusServiceStd:findAccounts
Pesquise contas pessoais existentes por nome, sobrenome e email ou por chave de pesquisa e conta de grupo.
Classe: InsCensusServiceStd
Método: findAccounts
Como funciona
-
Se uma carga útil de solicitação de serviço contiver uma matriz de membros com primeiro nome, sobrenome, endereço de email e uma conta de grupo:
-
O serviço consulta a entidade Conta e recupera todas as contas pessoais com o primeiro nome e/ou sobrenome e/ou endereço de email e conta correspondentes.
-
Todos os IDs de conta pessoal, primeiro nome, sobrenome e email correspondentes são adicionados à lista de nós "contas" na resposta.
-
-
Se uma carga útil de solicitação de serviço contiver uma searchKey e uma conta de grupo:
-
Se a chave de pesquisa fornecida contiver uma palavra, o serviço consultará a entidade Conta e recuperará todas as contas pessoais com nomes e conta correspondentes parciais/exatos. Há suporte para correspondência parcial para nomes que começam com a palavra de pesquisa fornecida.
-
Se a chave de pesquisa fornecida contiver mais de uma palavra:
-
O serviço considera apenas as duas primeiras palavras (separadas por um espaço) para a pesquisa de Conta e ignora as demais palavras na chave de pesquisa.
-
O serviço consulta a entidade Conta e recupera todas as contas pessoais com (o primeiro nome começa com a primeira palavra e o sobrenome começa com a segunda palavra da chave de pesquisa) ou (o primeiro nome começa com a segunda palavra e o sobrenome começa com a primeira palavra da chave de pesquisa) e conta.
-
-
Todos os IDs, primeiro nome, sobrenome e email de contas pessoais correspondentes são adicionados à lista de nós "contas" na resposta.
-
Contribuições
| Entrada | Descrição |
|---|---|
accountId
|
Obrigatório. GroupAccountId de contas pessoais. |
searchKey
|
Obrigatório se não estiver usando membros. Uma ou mais palavras usadas para pesquisar uma conta pessoal com o nome da conta contendo palavras-chave de pesquisa. |
members
|
Obrigatório se não estiver usando searchKey. Lista de membros para pesquisar em contas. |
| nó membro | |
members.FirstName
|
primeiro nome |
members.LastName
|
sobrenome |
members.PersonEmail
|
Opções remotas
| Opção | Descrição |
|---|---|
accountId
|
Obrigatório. GroupAccountId de contatos |
searchKey
|
Obrigatório se não estiver usando membros. Uma ou mais palavras usadas para pesquisar contas pessoais com nome de contato contendo palavras-chave de pesquisa. |
members
|
Obrigatório se não estiver usando searchKey. Lista de membros para pesquisar contas pessoais. |
| nó membro | |
FirstName
|
primeiro nome |
LastName
|
sobrenome |
PersonEmail
|
JSON de entrada
Aqui está o JSON de entrada de exemplo:
{
"accounts":[
{
"Id":"001B000001QZObgIAH",
"FirstName":"Christine",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com"
},
{
"Id":"001B000001QZObgIAJ",
"FirstName":"David",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com"
}
] }JSON de saída
Aqui está o JSON de saída de exemplo:
{
"accounts":[
{
"FirstName":"Christine",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com",
"Id":"001B000001QZObgIAJ"
},
{
"FirstName":"Christine",
"LastName":"Boon",
"Email":"cBoon@test.com",
"PersonEmail":"001B000001QZObgIAR"
},
...
] }
