该API将允许管理员用户编辑所有用户的信息,而其他用户将能够更改自己的密码和电子邮件地址。
对于XML响应:
http://[ APM Host ]:[ APM Port ]/AppManager/xml/Users/update?apikey=[ API Key ]&userId=[id]&userName=[name]&role=[role]&password=[password]
对于JSON响应:
http://[ APM Host ]:[ APM Port ]/AppManager/json/Users/update?apikey=[ API Key ]&userId=[id]&userName=[name]&role=[role]&password=[password]
字段 | 描述 |
---|---|
userId | 要更新的用户ID。如果未提供此信息,则默认情况下将采用特定的API所有者ID。 |
userName | 用户的用户名。(无法更改默认admin的用户名) |
role | 新用户的用户组。(无法更改默认管理员的用户角色) |
password | 用户的新密码。 |
oldPassword | 用户的旧密码。 |
用户的电子邮件ID。 | |
describe | 用户的描述。 |
associateGroupId | 需要与用户关联的业务组的组标识。组ID应该以逗号分隔。 |
associateGroupName | 需要与用户关联的业务组的名称。如果提供了groupId,则将忽略此参数。 |
removeGroupId | 需要从中删除用户的业务组的组标识。组ID应该以逗号分隔。 |
removeGroupName | 需要从中删除用户的业务组的名称。如果提供了groupId,则将忽略此参数。 |
* - 所有参数都是可选的。
字段 | 描述 |
---|---|
password | 用户的新密码。 |
oldPassword | 用户的旧密码(此参数是更新密码所必需的)。 |
用户的电子邮件ID。 |
<AppManager-response uri="/AppManager/xml/users/create"> <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>