setAssetsContextState
Letzte Aktualisierung: 23. Dezember 2024
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
Der Benutzer muss über Lesezugriff verfügen, um das Asset zurückzugeben.
Parameter
Eingabe (setAssetsContextStateParam)
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
companyHandle | xsd:string | Ja | Übernehmen Sie die Firma. |
assetsContextHandle | types:AssetsContextStateUpdateArray | Ja | Ein Array von Assets und ihren neuen Veröffentlichungsstatus. |
Ausgabe (setAssetsContextStateReturn)
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
successCount | xsd:int | Ja | Die Anzahl der Assets wurde erfolgreich geändert. |
warningCount | xsd:int | Ja | Die Anzahl der Warnhinweise, die beim Versuch generiert wurden, Assets zu ändern. |
errorCount | xsd:int | Ja | Die Anzahl der Fehler, die generiert wurden, als der Vorgang versucht hat, Assets zu ändern. |
warningDetailArray | types:AssetOperationFaultArray | Nein | Array 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