列出用户详细信息 API


用户详细信息

该API允许管理员用户获取所有用户的详细信息。管理员以外的用户只能访问自己的详细信息。

语法

对于XML响应:

http://[ APM Host ]:[ APM Port ]/AppManager/xml/Users?apikey=[ API Key ]

对于JSON响应:

http://[ APM Host ]:[ APM Port ]/AppManager/json/Users?apikey=[ API Key ]

用户ID详细信息

通过提供用户ID或用户名,该API允许管理员用户获取特定用户的详细信息。其他用户只能访问自己的详细信息。

语法

对于XML响应:

http://[ APM Host ]:[ APM Port ]/AppManager/xml/Users/[userId]?apikey=[ API Key ]
(或者)
http://[ APM Host ]:[ APM Port ]/AppManager/xml/Users/[username]?apikey=[ API Key ]

对于JSON响应:

http://[ APM Host ]:[ APM Port ]/AppManager/json/Users/[userId]?apikey=[ API Key ]
(或者)
http://[ APM Host ]:[ APM Port ]/AppManager/json/Users/[username]?apikey=[ API Key ]

请求参数

执行此API请求所涉及的参数为:

字段 描述        
userId 要获取其详细信息的用户的ID。
userName 要获取其详细信息的用户的用户名。
apikey 使用管理标签中的生成API密钥选项生成的密钥

示例请求

  • http://app-windows:59090/AppManager/xml/Users?apikey=93c6eb60184e41f10fba2f365060b8e3
  • http://app-windows:59090/AppManager/xml/Users/1?apikey=93c6eb60184e41f10fba2f365060b8e3
  • http://app-windows:59090/AppManager/xml/Users/admin?apikey=93c6eb60184e41f10fba2f365060b8e3

示例响应

<AppManager-response uri="/AppManager/xml/users/6">
<result>
<response response-code="4000">
<User email="manager" userId="6" describe="manager" userName="manager" role="MANAGER">
<AssociatedGroups groupId="10000035" groupName="Applications Manager"/>
<AssociatedGroups groupId="10000037" groupName="mg1"/>
<AssociatedGroups groupId="10000038" groupName="mg2"/>
</User>
</response>
</result>
</AppManager-response>

注意:
Deprecated API: 上面的API适用于使用Applications Manager 11030及更高版本的用户。对于较低版本的用户, ListUserDetails API (Sample: http://[Host]:[Port]/AppManager/xml/ListUserDetails?apikey=[APIKEY]) 将继续有效直到下一个版本。