searchAssets searchassets
Recherchez des ressources en fonction des critères que vous avez spécifiés.
Syntaxe
searchAssets : à propos section-4ad74f12eb754768bf85bd235a7e25f0
searchAssets
est la principale méthode de récupération des ressources IPS. Cette méthode est utilisée à diverses fins, par exemple pour parcourir la hiérarchie de dossiers ou rechercher une ressource spécifique par nom.
Taille de réponse
searchAssets
renvoie jusqu’à 1 000 ressources en un seul appel. Pour renvoyer jusqu’à 10 000 ressources par appel, limitez les données de réponse à un sous-ensemble des champs totalRows
, name
, handle
, type
et subType
. Pour renvoyer des jeux plus volumineux, configurez la pagination avec le paramètre resultPage
.
Limit Result File Size with responseFieldArray or excludeFieldArray
Limitez la taille de votre jeu de données avec les paramètres responseFieldArray
ou excludFieldArray
. Ces paramètres réduisent l’utilisation de la mémoire et de la bande passante et peuvent améliorer les temps de réponse du serveur.
Types d’utilisateurs autorisés section-9c4bc41bb8b4493982197eb13c7cdc55
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
Paramètres section-49aabc0600764f55a8b7017d86ded44f
Entrée (searchAssetsParam)
Choix des modes de recherche pour la combinaison des résultats de keywordArray,
conditionMatchMode
systemFieldConditionArray et metadataConditionArray. La valeur par défaut est MatchAll.
Remarque : Paramètre obsolète. Il est conseillé de ne pas l’utiliser.
Tableau de chaînes de mots-clés à faire correspondre.
Choix des modes de recherche pour la combinaison de systemFieldCondition correspondances. La valeur par défaut est MatchAll
.
Tableau de prédicats de recherche de champs de balise.
Les prédicats sont combinés en fonction du paramètre tagMatchMode, puis combinés avec tous les termes de keywordArray, systemFieldConditionArray et metadataConditionArray en fonction du paramètre conditionMatchMode .
Sortie (searchAssetsReturn)
xsd:int
types:AssetArray
Exemples section-725484cc09b54772a838ad2cc930b94b
Cet exemple de code recherche des ressources d’image qui appartiennent à une société spécifique. La réponse est tronquée pour la concision.
Requête
<ns1:searchAssetsParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
<ns1:companyHandle>47</ns1:companyHandle>
<ns1:includeSubfolders>true</ns1:includeSubfolders>
<ns1:assetTypeArray>
<ns1:items>Image</ns1:items>
</ns1:assetTypeArray>
</ns1:searchAssetsParam>
Réponse
<searchAssetsReturn xmlns="http://www.scene7.com/IpsApi/xsd">
<totalRows>210</totalRows>
<assetArray>
<items>
<assetHandle>24265|1|17061</assetHandle>
<type>Image</type>
<name>Autumn Leaves</name>
...
</items>
</assetArray>
</searchAssetsReturn>