Obtiene información sobre un usuario. Utilice la dirección de correo electrónico y la contraseña de un usuario del sistema como credenciales para autorizar la solicitud. De lo contrario, la operación obtiene información sobre el usuario predeterminado.
Sintaxis
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
Entrada (getUserInfoParam)
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
userHandle | xsd:string |
No | Gestionar al usuario cuya información desea devolver. |
correo electrónico | xsd:string |
No | Dirección de correo electrónico del usuario. |
Salida (getUserInfoReturn)
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
userInfo | types:User |
Sí | El nombre, los apellidos, la dirección de correo electrónico y la función de un usuario, así como si el usuario es válido y cuándo caduca la contraseña del usuario. |
Este ejemplo de código devuelve información para el usuario IPS predeterminado.
Solicitar
<getUserInfoParam xmlns="http://www.scene7.com/IpsApi/xsd" /></getUserInfoParam>
Respuesta
<ns1:getUserInfoReturn xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
<ns1:userInfo>
<ns1:userHandle>3261|user@scene7.com</ns1:userHandle>
<ns1:firstName>FirstName</ns1:firstName>
<ns1:lastName>LastName</ns1:lastName>
<ns1:email>user@scene7.com</ns1:email>
<ns1:role>IpsAdmin</ns1:role>
<ns1:isValid>true</ns1:isValid>
<ns1:passwordExpires>2107-04-22T18:35:41.995Z</ns1:passwordExpires>
</ns1:userInfo>
</ns1:getUserInfoReturn>