batchSetImageFields

Legt bildspezifische Felder für ein oder mehrere Bild-Assets fest.

Syntax

Autorisierte Benutzertypen

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin
  • ImagePortalContrib
  • ImagePortalContribUser

Parameter

Eingabe (batchSetImageFields)

Name Typ Erforderlich Beschreibung
*companyHandle* xsd:string Ja Das Handle für das Unternehmen, das die Bild-Assets enthält.
*updateArray* types:ImageFieldUpdateArray Ja Das Array des Bildfelds wird aktualisiert.

Ausgabe (batchSetImageFields)

Name Typ Erforderlich Beschreibung
*successCount* xsd:int Ja Die Anzahl der erfolgreich eingerichteten Bildfelder.
*warningCount* xsd:int Ja Die Anzahl der Warnungen, die generiert wurden, wenn der Vorgang versuchte, die Bildfelder festzulegen.
*errorCount* xsd:int Ja Die Anzahl der Fehler, die beim Versuch des Vorgangs erzeugt wurden, die Bildfelder festzulegen.
*warningDetailArray* types:AssetOperationFaultArray Nein Das Array von Details, die mit den Assets verknüpft sind, die Warnungen generiert haben, wenn der Vorgang versucht hat, die Aktualisierungen anzuwenden.
*errorDetailArray* types:AssetOperationFaultArray Nein Das Array von Details, die mit den Assets verknüpft sind, die Fehler generiert haben, wenn der Vorgang versucht hat, die Aktualisierungen anzuwenden.

Beispiele

In diesem Beispiel werden Daten in die Felder zweier Bilder in einem Aktualisierungs-Array gesetzt. Im Array werden die Bilder durch ihre Asset-Handles angegeben und enthalten die Auflösung in Pixel, X- und Y-Position-Ankerkoordinaten und Benutzerdaten. Die Antwort gibt an, dass Felder für beide Bilder erfolgreich festgelegt wurden.

Anforderung

<batchSetImageFieldsParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
   <companyHandle>c|21</companyHandle>
   <updateArray>
      <items>
         <assetHandle>a|140626|1|102524</assetHandle>
         <resolution>72</resolution>
         <anchorX>50</anchorX>
         <anchorY>100</anchorY>
         <userData>nada1</userData>
      </items>
      <items>
         <assetHandle>a|96680|1|64865</assetHandle>
         <resolution>150</resolution>
         <anchorX>100</anchorX>
         <anchorY>50</anchorY>
         <userData>nada2</userData>
      </items>
   </updateArray>
</batchSetImageFieldsParam>

Antwort

<batchSetImageFieldsReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
   <successCount>2</successCount>
   <warningCount>0</warningCount>
   <errorCount>0</errorCount>
</batchSetImageFieldsReturn>

Auf dieser Seite