setAssetsContextState setassetscontextstate
1つ以上のアセットの公開状態を設定または更新します。 企業内の公開コンテキストごとに個別の公開状態を設定できます。
承認済みユーザータイプ section-815eb031f85143278c1560c18c5e3431
IpsUserIpsAdminIpsCompanyAdminTrialSiteAdminTrialSiteUserImagePortalAdminImagePortalUserImagePortalContribImagePortalContribUser
NOTE
アセットを返すには、ユーザーに読み取りアクセス権が必要です。
パラメーター section-009b9006de8e4c16ad657c47f28ace9f
入力(setAssetsContextStateParam)
名前
種類
必須
説明
companyHandle
xsd:stringはい
会社への取り扱い。
assetsContextHandle
types:AssetsContextStateUpdateArrayはい
アセットの配列と新しい公開状態。
出力(setAssetsContexStateReturn)
名前
種類
必須
説明
successCount
xsd:intはい
正常に変更されたアセットの数。
warningCount
xsd:intはい
操作がアセットを変更しようとしたときに生成された警告の数です。
errorCount
xsd:intはい
操作がアセットを変更しようとしたときに生成されたエラーの数。
warningDetailArray
types:AssetOperationFaultArrayいいえ
操作がアセットを変更しようとしたときにアセットによって生成されたエラーの配列。
例 section-283a073f3cb14bcda5abed863c538aa4
このコードサンプルでは、NotMarkedForPublishを使用してアセットの公開状態を設定します。
リクエスト
<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>
応答
<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
dynamic-media-developer-resources-help-aem-ips-api