searchAssets searchassets
Recherchez des ressources en fonction de vos critères spécifiés.
Syntaxe
searchAssets : A propos section-4ad74f12eb754768bf85bd235a7e25f0
searchAssets
est la méthode Principale 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 de la variable totalRows
, name
, handle
, type
, et subType
champs. Pour renvoyer des jeux plus volumineux, configurez la pagination avec la variable resultPage
.
Limiter la taille du fichier de résultat avec responseFieldArray ou excludeFieldArray
Limitez la taille de votre jeu de données à l’aide de la variable responseFieldArray
ou excludFieldArray
paramètres. 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 correspondance de recherche à combiner systemFieldCondition correspond à . 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 des tagMatchMode puis combinée avec tous les termes de la variable keywordArray, systemFieldConditionArray, et metadataConditionArray selon la variable 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.
Request
<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>