setAssetsContextState
最終更新日: 2024年7月22日
作成対象:
- 開発者
- 管理者
1 つ以上のアセットの公開状態を設定または更新します。 会社内の公開コンテキストごとに個別の公開状態を設定できます。
許可されているユーザータイプ
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
アセットを返すには、ユーザーに読み取りアクセス権が必要です。
パラメーター
入力(setAssetsContextStateParam)
名前 | 種類 | 必須 | 説明 |
---|---|---|---|
companyHandle | xsd:string | はい | 会社に渡す。 |
assetsContextHandle | types:AssetsContextStateUpdateArray | はい | アセットとその新しい公開状態の配列。 |
出力(setAssetsContexStateReturn)
名前 | 種類 | 必須 | 説明 |
---|---|---|---|
successCount | xsd:int | はい | アセット数が正常に変更されました。 |
warningCount | xsd:int | はい | 操作でアセットを変更しようとしたときに生成された警告の数。 |
errorCount | xsd:int | はい | 操作でアセットを変更しようとしたときに生成されたエラーの数。 |
warningDetailArray | types:AssetOperationFaultArray | いいえ | 操作がアセットを変更しようとしたときにアセットによって生成されたエラーの配列。 |
例
次のコードのサンプルでは、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
4e9b9d8c-5839-4215-aa35-01b652869681