searchAssets searchassets
Cerca le risorse in base ai criteri specificati.
Sintassi
searchAssets: informazioni section-4ad74f12eb754768bf85bd235a7e25f0
searchAssets
è il metodo principale per recuperare le risorse IPS. Questo metodo viene utilizzato per vari scopi, ad esempio per sfogliare la gerarchia delle cartelle o trovare una risorsa specifica per nome.
Dimensione risposta
searchAssets
restituisce fino a 1000 risorse in una singola chiamata. Per restituire fino a 10.000 risorse per chiamata, limita i dati di risposta a un sottoinsieme dei campi totalRows
, name
, handle
, type
e subType
. Per restituire set più grandi, impostare il paging con il parametro resultPage
.
Limita dimensione file risultati con responseFieldArray o excludeFieldArray
Limita le dimensioni del set di dati con i parametri responseFieldArray
o excludFieldArray
. Questi parametri contribuiscono a ridurre l'utilizzo della memoria e della larghezza di banda e possono migliorare i tempi di risposta del server.
Tipi di utenti autorizzati section-9c4bc41bb8b4493982197eb13c7cdc55
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
Parametri section-49aabc0600764f55a8b7017d86ded44f
Input (searchAssetsParam)
Scelta delle modalità di ricerca per combinare i risultati di keywordArray,
ConditionMatchMode
systemFieldConditionArray e metadataConditionArray. Il valore predefinito è MatchAll.
Nota: parametro obsoleto. Si consiglia di non usarlo.
Matrice di stringhe di parole chiave da trovare.
Scelta delle modalità di ricerca per la combinazione di corrispondenze systemFieldCondition. Il valore predefinito è MatchAll
.
Array dei predicati di ricerca dei campi tag.
I predicati vengono combinati in base all'impostazione tagMatchMode e quindi combinati con qualsiasi termine in keywordArray, systemFieldConditionArray e metadataConditionArray in base all'impostazione conditionMatchMode.
Output (searchAssetsReturn)
xsd:int
types:AssetArray
Esempi section-725484cc09b54772a838ad2cc930b94b
In questo esempio di codice vengono cercate le risorse immagine che appartengono a una società specifica. La risposta viene troncata per brevità.
Richiesta
<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>
Risposta
<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>