Créer un jeu de ressources createassetset
Crée un ensemble de ressources générique avec une chaîne de définition d’ensemble brute à publier sur un serveur d’images.
Syntaxe
Types d’utilisateurs autorisés section-d670d3af552147199b65c7eb847544a3
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
Paramètres section-3580b586296e42a5b21426085b1bb72d
Entrée (createAssetSet)
Paramètres de la chaîne de définition du jeu.
Ces paramètres doivent être résolus au format spécifié par la visionneuse cible.
Fonctions de substitution pour setDefinition
Vous pouvez spécifier des fonctions de substitution en ligne qui sont résolues lors de la recherche ou de la publication du catalogue. Les chaînes de substitution ont le format ${<substitution_func>}
. Les fonctions disponibles sont décrites ci-dessous.
([])
. Tout le texte qui se trouve en dehors d’une chaîne de substitution est copié mot pour mot dans la chaîne de sortie lors de la résolution.getFilePath([asset_handle>])
getCatalogId([<asset_handle>])
getMetaData([<asset_handle>], [<metadata_field_handle>])
getThumbCatalogId([<asset_handle>])
Exemple de chaîne Media 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])}
Lors de la recherche catalogue ou de la publication, ce processus est résolu en une chaîne similaire à ce qui suit :
jcompany/myRenderSet;jcompany/myRenderSet;1,jcompany/Videos/Somebodys_N08275_flv.flv;jcomp any/myimg-1;2;20090703 10:05:53
Output (createAssetSet)
xsd:string
Exemples section-fed53089de824d67ab96cd9103d384b4
Requête
<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>
Réponse
<createAssetSetReturn xmlns="http://www.scene7.com/IpsApi/xsd/2009-07-31">
<assetHandle>a|1801|44|1801</assetHandle>
</createAssetSetReturn>