createAssetSet

이미지 서버에 게시할 원시 세트 정의 문자열로 일반 자산 세트를 만듭니다.

구문

인증된 사용자 유형

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin
  • ImagePortalContrib
  • ImagePortalContribUser

매개 변수

입력(createAssetSet)

이름 유형 필수 설명
companyHandle xsd:string 자산 세트가 포함될 회사의 핸들입니다.
folderHandle xsd:string 새 자산 세트를 만들 폴더의 핸들입니다.
이름 xsd:string 자산 이름.
subType xsd:string 자산 세트 유형에 대해 클라이언트가 생성한 고유 식별자입니다.
setDefinition xsd:string 아니요 설정 정의 문자열의 매개 변수.

대상 뷰어에서 지정한 형식으로 확인해야 합니다.

thumbAssetHandle xsd:string 아니요 새 이미지 세트의 축소판 역할을 하는 자산의 처리합니다. 지정하지 않으면 IPS는 세트에서 참조하는 첫 번째 이미지 자산을 사용합니다.

setDefinition에 대한 대체 함수

카탈로그 조회 또는 게시 중에 해결된 대체 함수를 라인에서 지정할 수 있습니다. 대체 문자열은 ${<substitution_func>} 형식을 갖습니다. 사용 가능한 함수는 아래에 열거되어 있습니다.

노트

매개 변수 목록의 핸들 리터럴은 대괄호 ([])로 둘러싸야 합니다. 대체 문자열 외부에 있는 모든 텍스트는 해상도 중에 출력 문자열에 축어로 복사됩니다.

대체 함수 반환
getFilePath([asset_handle>]) 자산의 기본 소스 파일 경로입니다.
getCatalogId([<asset_handle>]) 자산의 카탈로그 ID입니다.
getMetaData([<asset_handle>], [<metadata_field_handle>]) 자산의 메타데이터 값.
getThumbCatalogId([<asset_handle>]) 자산의 카탈로그 ID(이미지 기반 자산에만 해당).연결된 thumb 자산의 카탈로그 ID(다른 자산의 경우)입니다. 연결된 thumb 자산을 사용할 수 없는 경우 이 함수는 빈 문자열을 반환합니다.

샘플 미디어 setDefinition 문자열

${getCatalogId([a|1664|22|1664])};${getCatalogId([a|1664|22|1664])};1,${getFilePath([a|103 
6|19|144])};${getCatalogId([a|452|1|433])};2;${getMetadata([a|1036|19|144], [m|1|ASSET|SharedDateField])} 

카탈로그 조회 또는 게시 시 다음과 유사한 문자열로 확인됩니다.

jcompany/myRenderSet;jcompany/myRenderSet;1,jcompany/Videos/Somebodys_N08275_flv.flv;jcomp any/myimg-1;2;20090703 10:05:53

출력(createAssetSet)

이름 유형 필수 설명
*assetHandle* xsd:string 자산 세트의 핸들입니다.

예제

요청

<createAssetSetParam xmlns="http://www.scene7.com/IpsApi/xsd/2009-07-31"> 
   <companyHandle>c|1</companyHandle> 
   <folderHandle>f|jcompany/AssetSets/</folderHandle> 
   <name>testAssetSet</name> 
   <subType>MediaSet</subType> 
</createAssetSetParam>

응답

<createAssetSetReturn xmlns="http://www.scene7.com/IpsApi/xsd/2009-07-31"> 
   <assetHandle>a|1801|44|1801</assetHandle> 
</createAssetSetReturn>

이 페이지에서는