getUserInfo

Ruft Informationen zu einem Benutzer ab. Verwenden Sie die E-Mail-Adresse und das Kennwort eines Systembenutzers als Anmeldeinformationen zur Autorisierung der Anfrage. Andernfalls ruft der Vorgang Informationen zum Standardbenutzer ab.

Syntax

Autorisierte Benutzertypen

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

Parameter

Eingabe (getUserInfoParam)

Name Typ Erforderlich Beschreibung
userHandle xsd:string Nein Behandeln Sie den Benutzer, dessen Informationen Sie zurückgeben möchten.
E-Mail xsd:string Nein E-Mail-Adresse des Benutzers.

Ausgabe (getUserInfoReturn)

Name Typ Erforderlich Beschreibung
userInfo types:User Ja Vorname, Nachname, E-Mail-Adresse und Rolle eines Benutzers sowie Angabe, ob der Benutzer gültig ist und wann das Kennwort des Benutzers abläuft.

Beispiele

Dieses Codebeispiel gibt Informationen für den standardmäßigen IPS-Benutzer zurück.

Anforderung

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

Antwort

<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>

Auf dieser Seite