setAssetsContextState

Imposta o aggiorna lo stato di pubblicazione per una o più risorse. Puoi impostare stati di pubblicazione separati per ogni contesto di pubblicazione in una società.

Tipi di utenti autorizzati

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

Per restituire la risorsa, l’utente deve disporre dell’accesso in lettura.

Parametri

Input (setAssetsContextStateParam)

Nome Tipo Obbligatorio Descrizione
companyHandle xsd:string Manda all'azienda.
assetsContextHandle types:AssetsContextStateUpdateArray Array di risorse e relativi nuovi stati di pubblicazione.

Output (setAssetsContexStateReturn)

Nome Tipo Obbligatorio Descrizione
successCount xsd:int Numero di risorse modificate.
warningCount xsd:int Numero di avvisi generati quando l’operazione tentava di modificare le risorse.
errorCount xsd:int Numero di errori generati quando l’operazione tentava di modificare le risorse.
warningDetailArray types:AssetOperationFaultArray No Array di errori generati dalle risorse quando l’operazione tentava di modificarli.

Esempi

Questo codice di esempio imposta lo stato di pubblicazione di una risorsa utilizzando NotMarkedForPublish.

Request Contents (Richiesta contenuto)

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

Risposta

<setAssetsContextStateReturn xmlns="http://www.scene7.com/IpsApi/xsd/2011-11-04-beta">
  <successCount>8</successCount>
  <warningCount>0</warningCount>
  <errorCount>0</errorCount>
</setAssetsContextStateReturn>

In questa pagina