ガイド
複数の条件によるアセット検索
このガイドでは、DAS API の searchAssets メソッドを使用して、複数のフィルターと条件を使ってデジタルアセットを見つける方法を説明します。この強力なメソッドにより、さまざまなパラメータを組み合わせて、特定のアセットを見つけるための複雑なクエリを作成できます。
方法 1: 基本的な複数条件検索
searchAssets メソッドを使用すると、複数のフィルターを組み合わせることができます。たとえば、特定のウォレットが所有し、特定のクリエイターによって作成されたアセットを見つけることができます。
方法 2: コレクションとオーナーの検索
特定のコレクションから特定のウォレットが所有するアセットを検索します:
方法 3: 複数条件による高度なフィルタリング
複雑なクエリのためにフィルターを組み合わせます。たとえば、次のような NFT を見つけます: • 特定のコレクションに属している • 特定のウォレットが所有している • フリーズまたは圧縮されていない • 検証済みのクリエイターを持つ • 作成日で並べ替えられている(降順) そして、コレクションメタデータを含む:
ヒントとベストプラクティス
- シンプルに始める: 基本的な条件から始めて、徐々に複雑さを追加します
- ページネーションを使用する: 大きな結果セットの場合は、適切なページネーションを実装します
- 結果をキャッシュする: 頻繁にアクセスされる検索結果を保存します
- フィルターを賢く組み合わせる: フィルターが多すぎると結果が返されない場合があります
- 空の結果を処理する: 常に空の結果セットをチェックしますが、一部のアセットは非表示またはまだインデックス化されていない可能性があることに注意してください
- 表示オプションを使用する: ユースケースに関連する表示オプションを含めます
- 結果を並べ替える: データを意味のある方法で表示するために並べ替えを使用します
- クエリをテストする: 既知のデータで検索条件を検証します
次のステップ
- コレクション内のすべてのトークンを取得する - 特定のコレクションからすべてのアセットを取得します
- オーナーごとに NFT を取得する - ウォレットが所有するすべての NFT を検索します
- クリエイターごとにアセットを取得する - 特定のウォレットによって作成されたすべてのトークンを発見します
さらに読む
- クリエイターごとにアセットを取得する - 特定のウォレットによって作成されたすべてのトークンを発見します
- コレクション内のすべてのトークンを取得する - 特定のコレクションからすべてのアセットを取得します
- 圧縮された NFT を見つける - 圧縮された NFT を発見して操作します
