Obtém informações sobre um usuário. Use o endereço de email e a senha de um usuário do sistema como credenciais para autorizar a solicitação. Caso contrário, a operação obtém informações sobre o usuário padrão.
Sintaxe
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
Entrada (getUserInfoParam)
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
userHandle | xsd:string |
Não | Processe o usuário cujas informações você deseja retornar. |
xsd:string |
Não | Endereço de email do usuário. |
Saída (getUserInfoReturn)
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
userInfo | types:User |
Sim | O nome, sobrenome, endereço de email e função de um usuário, bem como se o usuário é válido e quando a senha do usuário expira. |
Esta amostra de código retorna informações para o usuário do IPS padrão.
Solicitação
<getUserInfoParam xmlns="http://www.scene7.com/IpsApi/xsd" /></getUserInfoParam>
Resposta
<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>