Actualizar API de usuario


Esta API permitirá a un usuario administrador editar la información de todos los usuarios, mientras que otros usuarios podrán cambiar su propia contraseña y dirección de correo electrónico.

Sintaxis

Para respuesta XML:

http: // [APM Host]: [APM Port] / AppManager / xml / Users / update? apikey = [API Key] & userId = [id] & userName = [name] & role = [role] & password = [password]

Para respuesta JSON:

http: // [APM Host]: [APM Port] / AppManager / json / Users / update? apikey = [API Key] & userId = [id] & userName = [name] & role = [role] & password = [password]

Solicitar parámetros para usuarios administradores

Campo Descripción        
userId Id del usuario a actualizar. En caso de que no se proporcione esta información, la identificación del propietario de la API en particular se tomará de forma predeterminada.
nombre de usuario El nombre de usuario del usuario. (El nombre de usuario del 'admin' predeterminado no se puede cambiar)
papel Grupo de usuarios del nuevo usuario. (El rol de usuario del 'administrador' predeterminado no se puede cambiar)
contraseña Nueva contraseña del usuario.
Contraseña anterior Antigua contraseña del usuario.
Email ID de correo electrónico del usuario.
descripción Descripción del usuario.
AssociateGroupId ID de grupo de los grupos de monitores a los que el usuario debe estar asociado. Los identificadores de grupo deben estar separados por comas.
AssociatedGroupName Nombre de un grupo de monitores al que el usuario debe estar asociado. Si se proporciona groupId, este parámetro se ignorará.
removeGroupId ID de grupo del grupo de monitores del que se debe eliminar al usuario. Los identificadores de grupo deben estar separados por comas.
removeGroupName Nombre de un grupo de monitores del que se debe eliminar al usuario. Si se proporciona groupId, este parámetro se ignorará.

* - Todos los parámetros son opcionales.

Solicitar parámetros para usuarios normales

Campo Descripción        
contraseña Nueva contraseña del usuario.
Contraseña anterior Antigua contraseña del usuario (este parámetro es obligatorio para actualizar la contraseña).
Email ID de correo electrónico del usuario.

Respuesta de muestra

<AppManager-response uri = "/ AppManager / xml / users / create"> <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>