searchAssets searchassets
指定した条件に基づいてアセットを検索します。
構文
searchAssets:概要 section-4ad74f12eb754768bf85bd235a7e25f0
searchAssetsは、IPS アセットを取得する主な方法です。 この方法は、フォルダー階層の参照や、特定のアセットの名前の検索など、様々な目的で使用されます。
応答サイズ
searchAssetsは、1回の呼び出しで最大1000個のアセットを返します。 1回の呼び出しで最大10,000個のアセットを返すには、応答データをtotalRows、name、handle、type、およびsubType フィールドのサブセットに制限します。 大きなセットを返すには、resultPage パラメーターを使用してページングを設定します。
responseFieldArrayまたはexcludeFieldArrayを使用して結果ファイルサイズを制限
データセットのサイズをresponseFieldArrayまたはexcludFieldArray パラメーターで制限します。 これらのパラメーターは、メモリの使用と帯域幅を減らし、サーバーの応答時間を短縮するのに役立ちます。
承認済みユーザータイプ section-9c4bc41bb8b4493982197eb13c7cdc55
IpsUserIpsAdminIpsCompanyAdminTrialSiteAdminTrialSiteUserImagePortalAdminTrialSiteUserImagePortalAdminImagePortalUserImagePortalContribImagePortalContribUser
パラメーター section-49aabc0600764f55a8b7017d86ded44f
入力(searchAssetsParam)
keywordArrayの結果を組み合わせるための検索マッチモードの選択
conditionMatchMode
systemFieldConditionArrayおよび metadataConditionArray。 デフォルトは MatchAllです。
注意:非推奨のパラメーター。 あなたはそれを使わないことをお勧めします。
一致するキーワードの文字列配列。
個のsystemFieldCondition個の一致を組み合わせるための検索マッチモードを選択します。 デフォルトは MatchAllです
.
タグフィールド検索述語の配列。
述語は tagMatchMode設定に従って組み合わされ、次に keywordArray、 systemFieldConditionArray、 metadataConditionArrayの任意の用語と conditionMatchMode設定に従って組み合わされます。
出力(searchAssetsReturn)
xsd:inttypes:AssetArray例 section-725484cc09b54772a838ad2cc930b94b
このコードサンプルは、特定の会社に属する画像アセットを検索します。 簡潔にするために、応答は切り捨てられます。
リクエスト
<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>
応答
<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>