setAssetSetDefinition

Met à jour la définition du jeu pour un jeu de ressources existant.

Syntaxe

Types d’utilisateurs autorisés

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

Paramètres

Entrée (setAssetDefinitionParam)

Nom Type Obligatoire Description
companyHandle xsd:string Oui Gestionnaire de l’entreprise avec le jeu de ressources.
assetHandle xsd:string Oui Gestion des jeux de ressources
setDefinition xsd:string Oui Chaîne de définition. Voir ci-dessous.

Sortie (setAssetSetDefinitionReturn)

L’API IPS ne renvoie pas de réponse pour cette opération.

Paramètre setDefinition : A propos

Fonctions setDefinition

Spécifier setDefinition fonctions de substitution en ligne. Ces problèmes sont résolus lors d’une recherche de catalogue ou lors d’une publication. Les chaînes de substitution ont le format ${<substitution_func>}et incluez les éléments suivants :

REMARQUE

Les littéraux de gestion dans les listes de paramètres doivent être entourés de crochets. ([]). Le texte en dehors d’une chaîne de substitution est copié dans la chaîne de sortie lors de la résolution.

Fonction de substitution Renvoie le
getFilePath([ asset_handle ]) chemin d’accès au fichier Principal.
getCatalogd([ asset_handle ]) ID de catalogue.
getMetaData([ asset_handle ],[ metadata_field_handle ]) Valeur des métadonnées.
getThumbCatalogId([ asset_handle ]) ID de catalogue. S’applique aux ressources basées sur des images (Image, Vue ajustée, Vue Calque).

Pour d’autres ressources, renvoie l’ID de catalogue de la ressource principale (le cas échéant). Si aucune ressource de miniature n’est associée à la ressource, la fonction renvoie une chaîne vide.

Exemples de setDefinition

Cette chaîne de définition de visionneuse de médias :

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

Résout les problèmes suivants au moment de la recherche ou de la publication :

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

Exemples

Request

<setAssetSetDefinitionParam xmlns="http://www.scene7.com/IpsApi/xsd/2009-07-31">
   <companyHandle>c|1</companyHandle>
   <assetHandle>a|1802|44|1802</assetHandle>
   <setDefinition>${getCatalogId([a|1553|1|1176])};${getCatalogId([a|1553|1|1176])};1;img1,
   ${getCatalogId([a|632|1|452])};${getCatalogId([a|632|1|452])};1,${getCatalogId([a|1664|22|1664])};
   ${getCatalogId([a|1664|22|1664])};1,${getFilePath([a|1036|19|144])};${getCatalogId([ a|452|1|433])};
   2;${getMetadata([a1036|19|144], [m|1|ASSET|SharedDateField])}</setDefinition>
</setAssetSetDefinitionParam>

Réponse

Aucune

Sur cette page