getUserInfo getuserinfo

Obtient des informations sur un utilisateur. Utilisez l’adresse électronique et le mot de passe d’un utilisateur système comme informations d’identification pour autoriser la requête. Sinon, l’opération obtient des informations sur l’utilisateur par défaut.

Syntaxe

Types d’utilisateurs autorisés section-1c42d78e914a4b84a946b3480f29b36a

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • TrialSiteAdmin
  • TrialSiteUser
  • ImagePortalAdmin
  • ImagePortalUser
  • ImagePortalContrib
  • ImagePortalContribUser

Paramètres section-e87b3cb743494719925c9458eed433b6

Input (getUserInfoParam)

Nom
Type
Obligatoire
Description
userHandle
xsd:string
Non
Gérer l’utilisateur dont vous souhaitez renvoyer les informations.
e-mail
xsd:string
Non
Adresse électronique de l’utilisateur.

Sortie (getUserInfoReturn)

Nom
Type
Obligatoire
Description
userInfo
types:User
Oui
Prénom, nom, adresse électronique et rôle d’un utilisateur, ainsi que la validité et l’expiration du mot de passe de l’utilisateur.

Exemples section-98d77a2e360a438dbe240099bea26a65

Cet exemple de code renvoie des informations pour l’utilisateur IPS par défaut.

Requête

<getUserInfoParam xmlns="http://www.scene7.com/IpsApi/xsd" /></getUserInfoParam>

Réponse

<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>
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681