searchAssets searchassets
Busque recursos en función de los criterios especificados.
Sintaxis
searchAssets: Acerca de section-4ad74f12eb754768bf85bd235a7e25f0
searchAssets
es el método principal para recuperar recursos IPS. Este método se utiliza para varios fines, como examinar la jerarquía de carpetas o buscar un recurso específico por su nombre.
Tamaño de respuesta
searchAssets
devuelve hasta 1000 recursos en una sola llamada. Para devolver hasta 10 000 recursos por llamada, limite los datos de respuesta a un subconjunto de los campos totalRows
, name
, handle
, type
y subType
. Para devolver conjuntos más grandes, configure la paginación con el parámetro resultPage
.
Limitar tamaño del archivo de resultados con responseFieldArray o excludeFieldArray
Limite el tamaño del conjunto de datos con los parámetros responseFieldArray
o excludFieldArray
. Estos parámetros ayudan a reducir el uso de memoria y el ancho de banda, y pueden mejorar los tiempos de respuesta del servidor.
Tipos de usuarios autorizados section-9c4bc41bb8b4493982197eb13c7cdc55
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
Parámetros section-49aabc0600764f55a8b7017d86ded44f
Entrada (searchAssetsParam)
Elección de modos de coincidencia de búsqueda para combinar los resultados de keywordArray,
conditionMatchMode
systemFieldConditionArray y metadataConditionArray. El valor predeterminado es MatchAll.
Nota: Parámetro obsoleto. Se aconseja que no lo use.
Matriz de palabras clave de cadena que debe coincidir.
Elección de modos de coincidencia de búsqueda para combinar coincidencias de systemFieldCondition. El valor predeterminado es MatchAll
.
Matriz de predicados de búsqueda de campos de etiquetas.
Los predicados se combinan según la configuración tagMatchMode y, a continuación, se combinan con cualquier término de keywordArray, systemFieldConditionArray y metadataConditionArray según la configuración de conditionMatchMode.
Salida (searchAssetsReturn)
xsd:int
types:AssetArray
Ejemplos section-725484cc09b54772a838ad2cc930b94b
Este ejemplo de código busca recursos de imagen que pertenecen a una compañía específica. La respuesta se trunca por su brevedad.
Solicitud
<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>
Respuesta
<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>