调用GetUser接口,查询一个EIAM账户详细信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求语法
GET /v2/{instanceId}/{applicationId}/users/{userId} HTTP/1.1
路径参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| instanceId |
string |
是 |
实例 ID。 |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| applicationId |
string |
是 |
应用 ID。 |
app_mkv7rgt4d7i4u7zqtzev2mxxxx |
| userId |
string |
是 |
账户 ID。 |
user_d6sbsuumeta4h66ec3il7yxxxx |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| Authorization |
string |
是 |
认证信息。 格式:Bearer ${access_token}。 示例:Bearer ATxxxx。 |
Bearer AT8csE2seYxxxxxij |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
响应结果。 |
||
| instanceId |
string |
实例 ID。 |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| organizationalUnits |
array<object> |
账户所属组织列表。 |
|
|
object |
组织对象。 |
||
| organizationalUnitId |
string |
组织 ID。 |
ou_wovwffm62xifdziem7an7xxxxx |
| organizationalUnitName |
string |
组织名称。 |
name001 |
| primary |
boolean |
是否主组织。 |
true |
| primaryOrganizationalUnitId |
string |
账户主组织 ID。 |
ou_wovwffm62xifdziem7an7xxxxx |
| customFields |
array<object> |
账户扩展字段列表。 |
|
|
object |
扩展字段数据对象。 |
||
| fieldName |
string |
扩展字段标识。 |
xxxx |
| fieldValue |
string |
字段数据值。 任何数据类型的字段值均以字符串的方式返回。比如布尔类型返回的值为"true"或"false" |
字段数据值 |
| userId |
string |
账户 ID。 |
user_d6sbsuumeta4h66ec3il7yxxxx |
| username |
string |
账户名。 |
name001 |
| displayName |
string |
账户显示名。 |
display_name001 |
| passwordSet |
boolean |
密码是否已设置。 |
true |
| phoneRegion |
string |
手机地区编号,示例:中国大陆手区号为 86,不带 00 或 +。 |
86 |
| phoneNumber |
string |
账户手机号。 |
156xxxxxxx |
| phoneNumberVerified |
boolean |
手机号是否已验证,true 表示手机号已经过用户验证或被管理员设置为已验证,false 表示未验证。 |
true |
|
string |
邮箱。 |
example@example.com |
|
| emailVerified |
boolean |
邮箱是否已验证,true 表示邮箱已经过用户的验证或被管理员设置为已验证,false 表示未验证。 |
true |
| userExternalId |
string |
账户外部 ID,用于外部数据与 IDaaS 账户的数据关联映射,默认为 IDaaS 账户 ID。 说明:外部 ID 在同一来源类型和来源 ID 下唯一。 |
user_d6sbsuumeta4h66ec3il7yxxxx |
| userSourceType |
string |
账户来源类型,取值可选范围:
|
build_in |
| userSourceId |
string |
账户来源 ID。 自建类型默认为实例 ID,其他类型,分别对应不同来源的企业 ID,比如钉钉来源对应钉钉企业的 corpId。 |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| status |
string |
账户状态,取值可选范围: enabled - 启用中。 disabled - 禁用中。 |
enabled |
| accountExpireTime |
integer |
账户过期时间,Unix 时间戳格式,单位为毫秒。 |
1652085686179 |
| registerTime |
integer |
账户注册时间,Unix 时间戳格式,单位为毫秒。 |
1652085686179 |
| lockExpireTime |
integer |
账户锁定过期时间,Unix 时间戳格式,单位为毫秒。 |
1652085686179 |
| createTime |
integer |
账户创建时间,Unix 时间戳格式,单位为毫秒。 |
1652085686179 |
| updateTime |
integer |
账户最近一次更新时间,Unix 时间戳格式,单位为毫秒。 |
1652085686179 |
| description |
string |
账户描述。 |
测试账户 |
| groups |
array<object> |
账户所属组列表。 |
|
|
object |
账户所属组对象。 |
||
| groupId |
string |
组 ID。 |
group_ufdsasn35ea5lmthk267xxxxx |
| groupName |
string |
组名称。 |
name_test |
| description |
string |
组描述。 |
description_demo |
示例
正常返回示例
JSON格式
{
"instanceId": "idaas_ue2jvisn35ea5lmthk267xxxxx",
"organizationalUnits": [
{
"organizationalUnitId": "ou_wovwffm62xifdziem7an7xxxxx",
"organizationalUnitName": "name001",
"primary": true
}
],
"primaryOrganizationalUnitId": "ou_wovwffm62xifdziem7an7xxxxx",
"customFields": [
{
"fieldName": "xxxx",
"fieldValue": "字段数据值"
}
],
"userId": "user_d6sbsuumeta4h66ec3il7yxxxx",
"username": "name001",
"displayName": "display_name001",
"passwordSet": true,
"phoneRegion": "86",
"phoneNumber": "156xxxxxxx",
"phoneNumberVerified": true,
"email": "example@example.com",
"emailVerified": true,
"userExternalId": "user_d6sbsuumeta4h66ec3il7yxxxx",
"userSourceType": "build_in",
"userSourceId": "idaas_ue2jvisn35ea5lmthk267xxxxx",
"status": "enabled",
"accountExpireTime": 1652085686179,
"registerTime": 1652085686179,
"lockExpireTime": 1652085686179,
"createTime": 1652085686179,
"updateTime": 1652085686179,
"description": "测试账户",
"groups": [
{
"groupId": "group_ufdsasn35ea5lmthk267xxxxx",
"groupName": "name_test",
"description": "description_demo"
}
]
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。