您在此处:
InsCensusServiceStd:findAccounts
按名字、姓氏和电子邮件,或按搜索关键字和小组客户,搜索现有个人客户。
类:InsCensusServiceStd
方法:findAccounts
工作原理
-
如果服务请求负载包含具有名字、姓氏、电子邮件地址和组客户的成员的数组:
-
该服务查询客户实体,并检索所有名字和/或姓氏和/或电子邮件地址和客户匹配的个人客户。
-
所有匹配的个人客户 ID、名字、姓氏和电子邮件都被添加到响应中的“客户”节点列表中。
-
-
如果服务请求负载包含 searchKey 和小组客户:
-
如果给定的搜索关键字包含一个单词,服务会查询客户实体,并检索部分/完全匹配名称和客户的所有个人客户。以给定搜索词开头的名称支持部分匹配。
-
如果给定的搜索关键字包含多个单词:
-
该服务仅考虑客户搜索的前两个单词(用空格隔开),并忽略搜索关键字中的其余单词。
-
该服务查询客户实体,并检索所有个人客户(名字以搜索关键字的第一个单词开头,姓氏以搜索关键字的第二个单词开头)或客户(名字以搜索关键字的第二个单词开头,姓氏以搜索关键字的第一个单词开头)。
-
-
所有匹配的个人客户 ID、名字、姓氏和电子邮件都被添加到响应中的“客户”节点列表中。
-
输入
| 输入 | 描述 |
|---|---|
accountId
|
必需。 个人客户的 GroupAccountId。 |
searchKey
|
如果使用成员,则需要此项。 一个或多个单词用于搜索客户名称包含搜索关键字的个人客户。 |
members
|
如果未使用 searchKey,则为必填项。 搜索客户的成员列表。 |
| 成员节点 | |
members.FirstName
|
名字 |
members.LastName
|
姓氏 |
members.PersonEmail
|
远程选项
| 选项 | 说明 |
|---|---|
accountId
|
必需。 GroupAccountId 联系人 |
searchKey
|
如果使用成员,则需要此项。 一个或多个单词,用于搜索联系人姓名包含搜索关键字的个人客户。 |
members
|
如果未使用 searchKey,则为必填项。 搜索个人客户的成员列表。 |
| 成员节点 | |
FirstName
|
名字 |
LastName
|
姓氏 |
PersonEmail
|
输入 JSON
以下是示例输入 JSON:
{
"accounts":[
{
"Id":"001B000001QZObgIAH",
"FirstName":"Christine",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com"
},
{
"Id":"001B000001QZObgIAJ",
"FirstName":"David",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com"
}
] }输出 JSON
以下是示例输出 JSON:
{
"accounts":[
{
"FirstName":"Christine",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com",
"Id":"001B000001QZObgIAJ"
},
{
"FirstName":"Christine",
"LastName":"Boon",
"Email":"cBoon@test.com",
"PersonEmail":"001B000001QZObgIAR"
},
...
] }