DokumentationDynamic Media Image Production System-API

setAssetsContextState

Letzte Aktualisierung: 23. Dezember 2024
  • Themen:

Erstellt für:

  • Entwickler
  • Admin

Festlegen oder Aktualisieren des Veröffentlichungsstatus für ein oder mehrere Assets. Sie können für jeden Veröffentlichungskontext in einem Unternehmen separate Veröffentlichungsstatus festlegen.

Autorisierte Benutzertypen

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • TrialSiteAdmin
  • TrialSiteUser
  • ImagePortalAdmin
  • ImagePortalUser
  • ImagePortalContrib
  • ImagePortalContribUser
HINWEIS
Der Benutzer muss über Lesezugriff verfügen, um das Asset zurückzugeben.

Parameter

Eingabe (setAssetsContextStateParam)

NameTypErforderlichBeschreibung
companyHandlexsd:stringJaÜbernehmen Sie die Firma.
assetsContextHandletypes:AssetsContextStateUpdateArrayJaEin Array von Assets und ihren neuen Veröffentlichungsstatus.

Ausgabe (setAssetsContextStateReturn)

NameTypErforderlichBeschreibung
successCountxsd:intJaDie Anzahl der Assets wurde erfolgreich geändert.
warningCountxsd:intJaDie Anzahl der Warnhinweise, die beim Versuch generiert wurden, Assets zu ändern.
errorCountxsd:intJaDie Anzahl der Fehler, die generiert wurden, als der Vorgang versucht hat, Assets zu ändern.
warningDetailArraytypes:AssetOperationFaultArrayNeinArray von Fehlern, die von Assets generiert wurden, als der Vorgang versucht hat, sie zu ändern.

Beispiele

Dieses Code-Beispiel legt den Veröffentlichungsstatus eines Assets mithilfe von NotMarkedForPublish fest.

Anfrage

<setAssetsContextStateParam xmlns="http://www.scene7.com/IpsApi/xsd/2011-11-04">
  <companyHandle>c|301</companyHandle>
  <assetsContextStateUpdateArray>
    <items>
      <assetHandle>a|27007</assetHandle>
      <contextStateUpdateArray>
        <items>
          <contextHandle>pc|3001</contextHandle>
          <publishState>NotMarkedForPublish</publishState>
        </items>
        <items>
          <contextHandle>pc|3002</contextHandle>
          <publishState>MarkedForPublish</publishState>
        </items>
        <items>
          <contextHandle>pc|3003</contextHandle>
          <publishState>NotMarkedForPublish</publishState>
        </items>
        <items>
          <contextHandle>pc|3004</contextHandle>
          <publishState>NotMarkedForPublish</publishState>
        </items>
      </contextStateUpdateArray>
    </items>
    <items>
      <assetHandle>a|27008</assetHandle>
      <contextStateUpdateArray>
        <items>
          <contextHandle>pc|3001</contextHandle>
          <publishState>MarkedForPublish</publishState>
        </items>
        <items>
          <contextHandle>pc|3002</contextHandle>
          <publishState>NotMarkedForPublish</publishState>
        </items>
        <items>
          <contextHandle>pc|3003</contextHandle>
          <publishState>NotMarkedForPublish</publishState>
        </items>
        <items>
          <contextHandle>pc|3004</contextHandle>
          <publishState>MarkedForPublish</publishState>
        </items>
      </contextStateUpdateArray>
    </items>
  </assetsContextStateUpdateArray>
</setAssetsContextStateParam>

Antwort

<setAssetsContextStateReturn xmlns="http://www.scene7.com/IpsApi/xsd/2011-11-04-beta">
  <successCount>8</successCount>
  <warningCount>0</warningCount>
  <errorCount>0</errorCount>
</setAssetsContextStateReturn>
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681