ManageEngine® Applications Manager 获取用户角色详情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 ]
这个API允许管理员用户通过提供用户ID或用户名来获取该用户详情。其他用户仅能访问各自的信息。
XML响应:http://[ APM Host ]:[ APM Port ]/AppManager/xml/Users/[userId]?apikey=[ API Key ]
(OR) http://[ APM Host ]:[ APM Port ]/AppManager/xml/Users/[username]?apikey=[ API Key ]
SON响应:http://[ APM Host ]:[ APM Port ]/AppManager/json/Users/[userId]?apikey=[ API Key ]
(OR) http://[ APM Host ]:[ APM Port ]/AppManager/json/Users/[username]?apikey=[ API Key ]
关于执行这个API请求的参数有:
字段 | 描述 |
userId | 要获取详情的用户ID。 |
userName | 要获取详情的用户名。 |
apikey | 通过‘管理’标签下的生成API Key选项生成的Key。 |
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" description="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> |
注意:
不适用API:以上API适用于Applications Manager 11030及以上版本,对于使用较低版本的用户,获取用户详情 API(例如:http://[Host]:[Port]/AppManager/xml/ListUserDetails?apikey=[APIKEY] )将在下次更新后可用。 |
获取所有用户角色 |
更新用户API |