DexBase

DummyJSON Products

開発とデータ · DummyJSON Products の結果 · 公開ソース

ライブ検索

実際の語句を入力し、カードで返答を確認してから詳しいソースを開けます。

検索例

レスポンスに含まれる項目

phone、laptop、watch を試し、返された項目から目的のレコードを特定してください。

確認したい項目

  • 開発とデータ
  • DummyJSON Products の結果
  • 公開ソース

これは購入用カタログではなく架空のデータです

DummyJSON はテスト、プロトタイプ、デモ用のサンプル商品を提供します。検索では title、price、stock、rating、images、tags、reviews、availability が返ることがありますが、実在の店舗の価格、在庫、保証、評価を裏付けるものではありません。API は画面を試すために使い、購入判断には公式の販売者とブランドを確認してください。

  • price、stock、reviews を現在の商業情報として公開しません。
  • これらの例を基にした画面から注文、支払い、個人データを送らないでください。
  • images と description は、情報源が架空である文脈を保ったテスト素材として使います。

検索、limit、skip が一覧を説明します

/products/search?q={term} は商品を検索します。応答には products、total、skip、limit が含まれます。一般一覧では limit が届く項目数を決め、skip がページの開始位置をずらします。select を使う問い合わせでは title、price、stock、category だけを要求できます。これにより、完全で固定的な商品構造に頼らず軽い一覧を試せます。

  • 表示したページを再現するには skip と limit を保持します。
  • total は情報源が返した架空の集合の件数として扱います。
  • 画面に必要な項目が少ない場合は select を使います。

商品詳細は項目ごとに読みます

完全な商品には id、title、description、category、price、discountPercentage、rating、stock、tags、brand、sku、dimensions、reviews、images、thumbnail が含まれることがあります。dimensions、reviews、meta のようなネスト項目は select を使うと現れません。すべての応答が同じ形だと仮定せず、安全な読み込み状態と欠損値の扱いを用意してください。

  • DummyJSON 内の項目参照には id を使います。
  • thumbnail はプレビューとして示し、images は集合として扱います。
  • 架空の rating や reviews を商品推奨に変えないでください。
crates.io 開発とデータ · crates.io の結果 · 公開ソース Fake Store API 開発とデータ · Fake Store API の結果 · 公開ソース GitHub Repository Search 開発とデータ · GitHub Repository Search の結果 · 公開ソース