users.bymail
按邮件地址获取用户
- 请求路由:
users.bymail- 交互模型:
Request Response- 访问限制: 无
请求
RSocket.rr({
"route" : "users.bymail",
"args" : {
"email" : "nichole@aspiretop.com"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
email | String | 否 | 邮件地址 |
返回
User
{
"crDate" : "2021-10-20T08:39:53.035Z",
"tenantId" : "mzd",
"username" : "18900010001@mzd",
"accountId" : "18900010001",
"domain" : "mzd",
"email" : "nichole@aspiretop.com",
"fullname" : "Nichole",
"mobile" : "18900010001",
"gender" : 0,
"genderText" : "未知",
"status" : 1,
"userTypes" : [
1,
3
],
"inviteCode" : "HbXm6Ls",
"extra" : { },
"associatedAccounts" : [
{
"authType" : 2,
"appId" : "wxd0be3263c2bdd6bf",
"account" : "oKQgr4woY1_tItCN3L7jK4SITftg",
"extra" : {
"session_key" : "8dd48/I0QG0Vhzs2sRU72g==",
"openid" : "oKQgr4woY1_tItCN3L7jK4SITftg",
"unionid" : "o6ZuW6KRnlv6VwZ7p8dx4qBCeMTo",
"appId" : "wxd0be3263c2bdd6bf",
"gender" : 0,
"language" : "zh_CN",
"city" : "",
"province" : "",
"country" : "",
"userType" : 1,
"customerInfo" : {
"agentId" : "1207629997569892352",
"partnerId" : "0",
"customerType" : "1"
},
"nickname" : "Nichole",
"scope" : "cbv-mzd",
"avatarUrl" : "https://thirdwx.qlogo.cn/mmopen/vi_32/DYAIO......9jLJw/132",
"fullname" : "Nichole"
}
}
]
}
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
username | String | 用户标识 |
accountId | String | 用户集成帐户标识 |
domain | String | 用户集成域,默认为所属租 户标识 |
fullname | String | 用户姓名 |
password | String | 登录密码 |
mobile | String | 手机号码 |
email | String | 邮件地址 |
gender | Number | 用户性别 |
status | Number | 用户状态 0 - disabled; 1 - enabled |
userTypes | Number[] | 用户类型,创建用户时指定,具体类型的值由调用方约定 |
inviteCode | String | 邀请码 特定用户类型对应的邀请码为 <用户邀请码>-<用户类型标识>如用户邀请码为 HbXm6Ls,则用户类型3对应的邀请码为HbXm6Ls-3 |
extra | Object | |
associatedAccounts | Object[] | 关联帐户信息 |
associatedAccounts.[].authType | Number | 账号类型: 1 - 微信; 2 - 微博; 待扩展 |
associatedAccounts.[].appId | String | 集成标识 |
associatedAccounts.[].account | String | 账号 |
associatedAccounts.[].extra | Object | 其他扩展信息 |
anonymous | Boolean | 是否匿名用户 |
crDate | String | 创建时间 |
tenantId | String | 租户ID |