searchAssets searchassets
Suche nach Assets basierend auf Ihren angegebenen Kriterien.
Syntax
searchAssets: Info section-4ad74f12eb754768bf85bd235a7e25f0
searchAssets
ist die primäre Methode zum Abrufen von IPS-Assets. Diese Methode wird für verschiedene Zwecke verwendet, z. B. zum Durchsuchen der Ordnerhierarchie oder zum Suchen eines bestimmten Assets nach Namen.
Antwortgröße
searchAssets
gibt bis zu 1000 Assets in einem einzelnen Aufruf zurück. Um bis zu 10.000 Assets pro Aufruf zurückzugeben, begrenzen Sie die Antwortdaten auf eine Untergruppe der totalRows
, name
, handle
, type
und subType
-Felder. Um größere Sets zurückzugeben, richten Sie die Paging-Funktion mit der resultPage
Parameter.
Limit Result File Size with responseFieldArray or excludeFieldArray
Begrenzen Sie die Größe Ihres Datensatzes mit der responseFieldArray
oder excludFieldArray
Parameter. Diese Parameter helfen, die Speicherbelegung und Bandbreite zu reduzieren und die Reaktionszeiten der Server zu verbessern.
Autorisierte Benutzertypen section-9c4bc41bb8b4493982197eb13c7cdc55
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
Parameter section-49aabc0600764f55a8b7017d86ded44f
Eingabe (searchAssetsParam)
Auswahl der Suchübereinstimmungsmodi für die Kombination der Ergebnisse von keywordArray,
conditionMatchMode
systemFieldConditionArrayund metadataConditionArray. Der Standardwert ist MatchAll.
Hinweis: Veraltete Parameter. Es wird empfohlen, es nicht zu verwenden.
Ein Zeichenfolgen-Array mit Suchbegriffen, die abgeglichen werden sollen.
Auswahl der Suchübereinstimmungsmodi für die Kombination systemFieldCondition Treffer. Der Standardwert ist MatchAll
.
Ein Array von Tag-Feld-Sucheigenschaften.
Die Kombination von Prädikaten erfolgt gemäß tagMatchMode und dann mit allen Begriffen in keywordArray, systemFieldConditionArrayund metadataConditionArray gemäß conditionMatchMode -Einstellung.
Ausgabe (searchAssetsReturn)
xsd:int
types:AssetArray
Beispiele section-725484cc09b54772a838ad2cc930b94b
In diesem Codebeispiel wird nach Bild-Assets gesucht, die zu einem bestimmten Unternehmen gehören. Die Antwort wird aus Gründen der Kürze abgeschnitten.
Anforderung
<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>
Antwort
<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>