setAssetsContextState
마지막 업데이트: 2024년 7월 22일
작성 대상:
- 개발자
- 관리자
하나 이상의 자산에 대한 게시 상태를 설정하거나 업데이트합니다. 회사의 각 게시 컨텍스트에 대해 별도의 게시 상태를 설정할 수 있습니다.
승인된 사용자 유형
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
에셋을 반환하려면 사용자에게 읽기 권한이 있어야 합니다.
매개 변수
입력(setAssetsContextStateParam)
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
company핸들 | xsd:string | 예 | 회사를 위해 처리하십시오. |
assetsContext핸들 | types:AssetsContextStateUpdateArray | 예 | 에셋 배열 및 새 게시 상태. |
출력(setAssetsContextStateReturn)
이름 | 유형 | 필수 | 설명 |
---|---|---|---|
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