Ottiene informazioni su un utente. Utilizza l’indirizzo e-mail e la password di un utente di sistema come credenziali per autorizzare la richiesta. In caso contrario, l'operazione ottiene informazioni sull'utente predefinito.
Sintassi
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
Input (getUserInfoParam)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
userHandle | xsd:string |
No | Gestisci l'utente di cui desideri restituire le informazioni. |
xsd:string |
No | Indirizzo e-mail utente. |
Output (getUserInfoReturn)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
userInfo | types:User |
Sì | Nome, cognome, indirizzo e-mail e ruolo di un utente, se l’utente è valido e quando scade la password dell’utente. |
Questo esempio di codice restituisce informazioni per l'utente IPS predefinito.
Request Contents (Richiesta contenuto)
<getUserInfoParam xmlns="http://www.scene7.com/IpsApi/xsd" /></getUserInfoParam>
Risposta
<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>