setAssetsContextState
Ultimo aggiornamento: 20 luglio 2024
Creato per:
- Sviluppatore
- Amministratore
Imposta o aggiorna lo stato di pubblicazione per una o più risorse. È possibile impostare stati di pubblicazione separati per ogni contesto di pubblicazione di un’azienda.
Tipi di utenti autorizzati
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
Per restituire la risorsa, l’utente deve disporre dell’accesso in lettura.
Parametri
Input (setAssetsContextStateParam)
Nome
Tipo
Obbligatorio
Descrizione
companyHandle
xsd:string
Sì
Gestire l'azienda.
assetsContextHandle
types:AssetsContextStateUpdateArray
Sì
Un array di risorse e i loro nuovi stati di pubblicazione.
Output (setAssetsContexStateReturn)
Nome
Tipo
Obbligatorio
Descrizione
successCount
xsd:int
Sì
Numero di risorse modificato correttamente.
warningCount
xsd:int
Sì
Numero di avvisi generati quando l’operazione ha tentato di modificare le risorse.
errorCount
xsd:int
Sì
Il numero di errori generati durante il tentativo di modifica delle risorse.
warningDetailArray
types:AssetOperationFaultArray
No
Array di errori generati dalle risorse quando l’operazione ha tentato di modificarli.
Esempi
Questo esempio di codice imposta lo stato di pubblicazione di una risorsa utilizzando NotMarkedForPublish
.
Richiesta
<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>
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681