searchAssets searchassets
指定した条件に基づいてアセットを検索します。
構文
searchAssets:詳細 section-4ad74f12eb754768bf85bd235a7e25f0
searchAssets
は、IPS アセットを取得する主な方法です。 このメソッドは、フォルダー階層の参照や名前による特定のアセットの検索など、様々な目的で使用されます。
応答サイズ
searchAssets
は、1 回の呼び出しで最大 1,000 個のアセットを返します。 1 回の呼び出しで最大 10,000 個のアセットを返すには、応答データを totalRows
、name
、handle
、type
および subType
フィールドのサブセットに制限します。 より大きなセットを返すには、resultPage
パラメーターを使用してページングを設定します。
responseFieldArray または excludeFieldArray を使用して結果ファイルのサイズを制限
responseFieldArray
または excludFieldArray
のパラメーターを使用して、データセットのサイズを制限します。 これらのパラメーターは、メモリの使用と帯域幅を減らすのに役立ち、サーバーの応答時間を改善できます。
許可されているユーザータイプ section-9c4bc41bb8b4493982197eb13c7cdc55
IpsUser
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalUser
ImagePortalContrib
ImagePortalContribUser
パラメーター section-49aabc0600764f55a8b7017d86ded44f
入力(searchAssetsParam)
keywordArray,
conditionMatchMode
systemFieldConditionArray および metadataConditionArray を します。 デフォルトは MatchAll です。
メモ:非推奨のパラメーターです。 使用しないことをお勧めします。
一致するキーワードの文字列配列。
systemFieldCondition の一致を組み合わせるための検索一致モード 選択します。 デフォルトは MatchAll
.
タグフィールド検索用述語の配列。
述語は、 tagMatchMode の設定に従って結合され、次に keywordArray、 systemFieldConditionArray、および metadataConditionArray の任意の語句と conditionMatchMode の設定に従って結合されます。
出力(searchAssetsReturn)
xsd:int
types: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>