breadcrumbDescription
InsCensusServiceStd:findContacts
Søg efter eksisterende kontakter efter fornavn, efternavn og mail eller efter en søgenøgle og en gruppekonto.
Kategori: InsCensusServiceStd
Metode: findContacts
Sådan fungerer det
-
Hvis en serviceanmodning indeholder en matriks af medlemmer med fornavn, efternavn, mailadresse og en gruppekonto:
-
Tjenesten forespørger på kontaktenheden og henter alle kontakter med matchende fornavn og/eller efternavn og/eller mailadresse og konto.
-
Alle matchede kontakter Id, fornavn, efternavn og mail føjes til nodelisten "kontakter" i svaret.
-
-
Hvis en serviceanmodning indeholder en searchKey og en gruppekonto:
-
Hvis den angivne søgenøgle indeholder et ord, forespørger tjenesten på kontaktenheden og henter alle kontakter med delvise/eksakte matchende navne og konti. Delvis match understøttes for navne, der starter med det angivne søgeord.
-
Hvis den angivne søgenøgle indeholder mere end et ord:
-
Tjenesten tager kun de første to ord (separeret med et mellemrum) i betragtning for kontaktsøgningen og ignorerer resten af ordene i søgenøglen.
-
Tjenesten forespørger på kontaktenheden og henter alle kontakter med enten (fornavn starter med første ord, og efternavn starter med andet ord i søgenøglen) eller (fornavn starter med andet ord, og efternavn starter med første ord i søgenøglen) og konto.
-
-
Alle matchede kontakter Id, fornavn, efternavn og mail føjes til nodelisten "kontakter" i svaret.
-
Input
| Input | Beskrivelse |
|---|---|
accountId
|
Påkrævet GroupAccountId for kontakter. |
searchKey
|
Krævet, hvis der ikke bruges medlemmer. Et eller flere ord, der bruges til at søge efter kontakter med kontaktnavn, der indeholder søgenøgleord. |
members
|
Krævet, hvis du ikke bruger searchKey. Liste over medlemmer, der skal søges efter i kontakter. |
| medlemsnode | |
FirstName
|
fornavn |
LastName
|
efternavn |
Email
|
|
Fjernindstillinger
| Indstilling | Beskrivelse |
|---|---|
accountId
|
Påkrævet. GroupAccountId for kontakter. |
searchKey
|
Krævet, hvis der ikke bruges medlemmer. Et eller flere ord, der bruges til at søge efter kontakter med kontaktnavn, der indeholder søgenøgleord. |
members
|
Krævet, hvis du ikke bruger searchKey. Liste over medlemmer, der skal søges efter i kontakter. |
| medlemsnode | |
FirstName
|
fornavn |
LastName
|
efternavn |
Email
|
|
Input JSON
Her er eksempel på input-JSON:
{
"contacts":[
{
"Id":"003B000000LEreFIAT",
"FirstName":"Christine",
"LastName":"Boon",
"Email":"cBoon@test.com"
},
{
"Id":"003B000000M07HDIAZ",
"FirstName":"David",
"LastName":"Boon",
"Email":"cBoon@test.com"
}
] }
Output JSON
Her er eksempelresultat-JSON:
{
"contacts":[
{
"FirstName":"Christine",
"LastName":"Boon",
"Email":"cBoon@test.com",
"Id":"003B000000LEreFIAT"
},
{
"FirstName":"Christine",
"LastName":"Boon",
"Email":"cBoon@test.com",
"Id":"003B000000M07HDIAZ"
},
...
] }