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 | Envíe al usuario cuya información desee 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, apellidos, dirección de correo electrónico y 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 de 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>