searchAssets searchassets
Pesquise por ativos com base nos critérios especificados.
Sintaxe
searchAssets: Sobre section-4ad74f12eb754768bf85bd235a7e25f0
searchAssets
é o método principal de recuperação de ativos IPS. Esse método é usado para vários propósitos, como navegar na hierarquia de pastas ou encontrar um ativo específico por nome.
Tamanho da Resposta
searchAssets
retorna até 1000 ativos em uma única chamada. Para retornar até 10.000 ativos por chamada, limite os dados de resposta a um subconjunto dos campos totalRows
, name
, handle
, type
e subType
. Para retornar conjuntos maiores, configure a paginação com o parâmetro resultPage
.
Limitar Tamanho do Arquivo de Resultado com responseFieldArray ou excludeFieldArray
Limite o tamanho do seu conjunto de dados com os parâmetros responseFieldArray
ou excludFieldArray
. Esses parâmetros ajudam a reduzir o uso de memória e a largura de banda e podem melhorar os tempos de resposta do servidor.
Tipos de usuário autorizados section-9c4bc41bb8b4493982197eb13c7cdc55
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
Parâmetros section-49aabc0600764f55a8b7017d86ded44f
Entrada (searchAssetsParam)
Escolha de Modos de Correspondência de Pesquisa para combinar resultados de keywordArray,
conditionMatchMode
systemFieldConditionArray e metadataConditionArray. O padrão é MatchAll.
Observação: parâmetro obsoleto. Recomenda-se que você não o use.
Uma matriz de sequência de caracteres de palavras-chave a serem correspondidas.
Opção de Modos de Correspondência de Pesquisa para combinar correspondências de systemFieldCondition. O padrão é MatchAll
.
Uma matriz de predicados de pesquisa de campo de tag.
Os predicados são combinados de acordo com a configuração tagMatchMode e, em seguida, combinados com quaisquer termos em keywordArray, systemFieldConditionArray e metadataConditionArray de acordo com a configuração conditionMatchMode.
Saída (searchAssetsReturn)
xsd:int
types:AssetArray
Exemplos section-725484cc09b54772a838ad2cc930b94b
Este exemplo de código pesquisa ativos de imagem que pertencem a uma empresa específica. A resposta é truncada por brevidade.
Solicitação
<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>
Resposta
<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>